final Vertex streamTargetStepOutputField = findFieldVertex( subTransMeta, meta.getStreamTargetStepname(), targetFieldNames.get( index++ ) ); getMetaverseBuilder().addLink( streamSourceStepOutputField, DictionaryConst.LINK_DERIVES, streamTargetStepOutputField ); } else { getMetaverseBuilder().addLink( targetTemplateField, DictionaryConst.LINK_INPUTS, stepVertex ); getMetaverseBuilder().addLink( targetTemplateStepVertex, DictionaryConst.LINK_CONTAINS, subTransPropertyVertex ); if ( matchingInjectorFieldNode != null ) { getMetaverseBuilder().addLink( matchingInjectorFieldNode, DictionaryConst.LINK_POPULATES, subTransPropertyNode ); getMetaverseBuilder().addLink( sourceStepField, DictionaryConst.LINK_INPUTS, stepVertex ); sourceStepField.getProperty( DictionaryConst.PROPERTY_NAME ).toString() ); if ( derivedField != null ) { getMetaverseBuilder().addLink( sourceStepField, DictionaryConst.LINK_DERIVES, derivedField );