Buggy code:
@ SuppressWarnings ( "serial" ) public class SchemaGroup extends NameSet implements Cloneable { private Map < DBIdentifier , Schema > _schemaMap = null ; private Schema [ ] _schemas = null ; public Schema [ ] getSchemas ( ) { } public Schema getSchema ( String name ) { } public Schema getSchema ( DBIdentifier name ) { } public Schema addSchema ( ) { } public Schema addSchema ( DBIdentifier name ) { } public Schema addSchema ( String name ) { } public boolean removeSchema ( Schema schema ) { } public Schema importSchema ( Schema schema ) { } public boolean isKnownTable ( Table table ) { } public boolean isKnownTable ( String name ) { } public boolean isKnownTable ( QualifiedDBIdentifier path ) { } public Table findTable ( Table table ) { } public Table findTable ( String name ) { } public Table findTable ( QualifiedDBIdentifier path ) { } public Table findTable ( Schema inSchema , String name ) { } public Table findTable ( Schema inSchema , DBIdentifier name ) { } public Table findTable ( Schema inSchema , DBIdentifier name , DBIdentifier defaultSchemaName ) { } public Table findTable ( Schema inSchema , QualifiedDBIdentifier path , DBIdentifier defaultSchemaName ) { } public boolean isKnownSequence ( Sequence seq ) { } public boolean isKnownSequence ( String name ) { } public boolean isKnownSequence ( DBIdentifier name ) { } public boolean isKnownSequence ( QualifiedDBIdentifier path ) { } public Sequence findSequence ( Sequence seq ) { <START_BUG> return findSequence ( QualifiedDBIdentifier . getPath ( seq . getIdentifier ( ) ) ) ; <END_BUG> } public Sequence findSequence ( String name ) { } public Sequence findSequence ( DBIdentifier name ) { } public Sequence findSequence ( QualifiedDBIdentifier path ) { } public Sequence findSequence ( Schema inSchema , String name ) { } public Sequence findSequence ( Schema inSchema , QualifiedDBIdentifier path ) { } public ForeignKey [ ] findExportedForeignKeys ( PrimaryKey pk ) { } public void removeUnusedComponents ( ) { } public Object clone ( ) { } protected SchemaGroup newInstance ( ) { } protected void copy ( SchemaGroup group ) { } protected Schema newSchema ( String name ) { } protected Schema newSchema ( DBIdentifier name ) { } protected Sequence newSequence ( String name , Schema schema ) { } protected Sequence newSequence ( DBIdentifier name , Schema schema ) { } protected Table newTable ( String name , Schema schema ) { } protected Table newTable ( DBIdentifier name , Schema schema ) { } protected Column newColumn ( String name , Table table ) { } protected Column newColumn ( DBIdentifier name , Table table ) { } protected PrimaryKey newPrimaryKey ( String name , Table table ) { } protected PrimaryKey newPrimaryKey ( DBIdentifier name , Table table ) { } protected Index newIndex ( String name , Table table ) { } protected Index newIndex ( DBIdentifier name , Table table ) { } protected Unique newUnique ( String name , Table table ) { } protected Unique newUnique ( DBIdentifier name , Table table ) { } protected ForeignKey newForeignKey ( String name , Table table ) { } protected ForeignKey newForeignKey ( DBIdentifier name , Table table ) { } }

Fix:
return findSequence ( seq . getQualifiedPath ( ) ) ;