Buggy code:
public class EmbedDatabaseMetaData extends ConnectionChild implements PrivilegedAction , DatabaseMetaData { private static final int ILLEGAL_UDT_TYPE = 0 ; private final String url ; private GenericConstantActionFactory constantActionFactory ; public EmbedDatabaseMetaData ( EmbedConnection connection , String url ) throws SQLException { } private static Properties queryDescriptions ; private static Properties queryDescriptions_net ; private Properties getQueryDescriptions ( boolean net ) { } private void PBloadQueryDescriptions ( ) { } public boolean allProceduresAreCallable ( ) { } public boolean allTablesAreSelectable ( ) { } public final String getURL ( ) { } public String getUserName ( ) { } public boolean isReadOnly ( ) { } public boolean nullsAreSortedHigh ( ) { } public boolean nullsAreSortedLow ( ) { } public boolean nullsAreSortedAtStart ( ) { } public boolean nullsAreSortedAtEnd ( ) { } public String getDatabaseProductName ( ) { } public String getDatabaseProductVersion ( ) { } public String getDriverName ( ) { } public String getDriverVersion ( ) { } public int getDriverMajorVersion ( ) { } public int getDriverMinorVersion ( ) { } public boolean usesLocalFiles ( ) { } public boolean usesLocalFilePerTable ( ) { } public boolean supportsMixedCaseIdentifiers ( ) { } public boolean storesUpperCaseIdentifiers ( ) { } public boolean storesLowerCaseIdentifiers ( ) { } public boolean storesMixedCaseIdentifiers ( ) { } public boolean supportsMixedCaseQuotedIdentifiers ( ) { } public boolean storesUpperCaseQuotedIdentifiers ( ) { } public boolean storesLowerCaseQuotedIdentifiers ( ) { } public boolean storesMixedCaseQuotedIdentifiers ( ) { } public String getIdentifierQuoteString ( ) { } public String getSQLKeywords ( ) { } public String getNumericFunctions ( ) { } public String getStringFunctions ( ) { } public String getSystemFunctions ( ) { } public String getTimeDateFunctions ( ) { } public String getSearchStringEscape ( ) { } public String getExtraNameCharacters ( ) { } public boolean supportsAlterTableWithAddColumn ( ) { } public boolean supportsAlterTableWithDropColumn ( ) { } public boolean supportsColumnAliasing ( ) { } public boolean nullPlusNonNullIsNull ( ) { } public boolean supportsConvert ( ) { <START_BUG> return true ; <END_BUG> } public boolean supportsConvert ( int fromType , int toType ) { } public boolean supportsTableCorrelationNames ( ) { } public boolean supportsDifferentTableCorrelationNames ( ) { } public boolean supportsExpressionsInOrderBy ( ) { } public boolean supportsOrderByUnrelated ( ) { } public boolean supportsGroupBy ( ) { } public boolean supportsGroupByUnrelated ( ) { } public boolean supportsGroupByBeyondSelect ( ) { } public boolean supportsLikeEscapeClause ( ) { } public boolean supportsMultipleResultSets ( ) { } public boolean supportsMultipleTransactions ( ) { } public boolean supportsNonNullableColumns ( ) { } public boolean supportsMinimumSQLGrammar ( ) { } public boolean supportsCoreSQLGrammar ( ) { } public boolean supportsExtendedSQLGrammar ( ) { } public boolean supportsANSI92EntryLevelSQL ( ) { } public boolean supportsANSI92IntermediateSQL ( ) { } public boolean supportsANSI92FullSQL ( ) { } public boolean supportsIntegrityEnhancementFacility ( ) { } public boolean supportsOuterJoins ( ) { } public boolean supportsFullOuterJoins ( ) { } public boolean supportsLimitedOuterJoins ( ) { } public String getSchemaTerm ( ) { } public String getProcedureTerm ( ) { } public String getCatalogTerm ( ) { } public boolean isCatalogAtStart ( ) { } public String getCatalogSeparator ( ) { } public boolean supportsSchemasInDataManipulation ( ) { } public boolean supportsSchemasInProcedureCalls ( ) { } public boolean supportsSchemasInTableDefinitions ( ) { } public boolean supportsSchemasInIndexDefinitions ( ) { } public boolean supportsSchemasInPrivilegeDefinitions ( ) { } public boolean supportsCatalogsInDataManipulation ( ) { } public boolean supportsCatalogsInProcedureCalls ( ) { } public boolean supportsCatalogsInTableDefinitions ( ) { } public boolean supportsCatalogsInIndexDefinitions ( ) { } public boolean supportsCatalogsInPrivilegeDefinitions ( ) { } public boolean supportsPositionedDelete ( ) { } public boolean supportsPositionedUpdate ( ) { } public boolean supportsSelectForUpdate ( ) { } public boolean supportsStoredProcedures ( ) { } public boolean supportsSubqueriesInComparisons ( ) { } public boolean supportsSubqueriesInExists ( ) { } public boolean supportsSubqueriesInIns ( ) { } public boolean supportsSubqueriesInQuantifieds ( ) { } public boolean supportsCorrelatedSubqueries ( ) { } public boolean supportsUnion ( ) { } public boolean supportsUnionAll ( ) { } public boolean supportsOpenCursorsAcrossCommit ( ) { } public boolean supportsOpenCursorsAcrossRollback ( ) { } public boolean supportsOpenStatementsAcrossCommit ( ) { } public boolean supportsOpenStatementsAcrossRollback ( ) { } public int getMaxBinaryLiteralLength ( ) { } public int getMaxCharLiteralLength ( ) { } public int getMaxColumnNameLength ( ) { } public int getMaxColumnsInGroupBy ( ) { } public int getMaxColumnsInIndex ( ) { } public int getMaxColumnsInOrderBy ( ) { } public int getMaxColumnsInSelect ( ) { } public int getMaxColumnsInTable ( ) { } public int getMaxConnections ( ) { } public int getMaxCursorNameLength ( ) { } public int getMaxIndexLength ( ) { } public int getMaxSchemaNameLength ( ) { } public int getMaxProcedureNameLength ( ) { } public int getMaxCatalogNameLength ( ) { } public int getMaxRowSize ( ) { } public boolean doesMaxRowSizeIncludeBlobs ( ) { } public int getMaxStatementLength ( ) { } public int getMaxStatements ( ) { } public int getMaxTableNameLength ( ) { } public int getMaxTablesInSelect ( ) { } public int getMaxUserNameLength ( ) { } public int getDefaultTransactionIsolation ( ) { } public boolean supportsTransactions ( ) { } public boolean supportsTransactionIsolationLevel ( int level ) { } public boolean supportsDataDefinitionAndDataManipulationTransactions ( ) { } public boolean supportsDataManipulationTransactionsOnly ( ) { } public boolean dataDefinitionCausesTransactionCommit ( ) { } public boolean dataDefinitionIgnoredInTransactions ( ) { } public ResultSet getProcedures ( String catalog , String schemaPattern , String procedureNamePattern ) throws SQLException { } public ResultSet getProceduresForODBC ( String catalog , String schemaPattern , String procedureNamePattern ) throws SQLException { } public ResultSet getFunctions ( String catalog , String schemaPattern , String functionNamePattern ) throws SQLException { } private ResultSet doGetProcs ( String catalog , String schemaPattern , String procedureNamePattern , String queryName ) throws SQLException { } public ResultSet getProcedureColumns ( String catalog , String schemaPattern , String procedureNamePattern , String columnNamePattern ) throws SQLException { }

Fix:
return false ;