// visit source.
if ( descr.getSource() != null ) {
visit( descr.getSource() );
} else {
if ( workingMemory == null ) {
workingMemory = new WorkingMemory();
data.add( workingMemory );
}
pattern.setSourcePath( workingMemory.getPath() );
pattern.setSourceType( workingMemory.getVerifierComponentType() );
}