if( !( parentElementGraph instanceof AnnotatedGraph ) || !( (AnnotatedGraph) parentElementGraph ).hasAnnotations() )
return;
Set<FlowElement> vertexSet = vertexSet();
EnumMultiMap parentAnnotations = ( (AnnotatedGraph) parentElementGraph ).getAnnotations();
Set<Enum> allKeys = parentAnnotations.getKeys();
for( Enum annotation : allKeys )
{
Set<FlowElement> flowElements = (Set<FlowElement>) parentAnnotations.getValues( annotation );
for( FlowElement flowElement : flowElements )
{
if( vertexSet.contains( flowElement ) )
getAnnotations().addAll( annotation, flowElements );