private List<ElementGraph> makeBoundedOn( ElementGraph currentElementGraph, Map<ElementGraph, EnumMultiMap> subGraphs )
{
List<ElementGraph> results = new ArrayList<>( subGraphs.size() );
for( ElementGraph subGraph : subGraphs.keySet() )
results.add( new BoundedElementMultiGraph( currentElementGraph, subGraph, subGraphs.get( subGraph ) ) );
return results;
}