@ SuppressWarnings ( "unchecked" ) public static < S extends Storable > JDBCStorableInfo < S > examine ( Class < S > type , DataSource ds , String catalog , String schema ) throws SQLException , SupportException { return examine ( type , ds , catalog , schema , null , false ) ; }
Examines the given class and returns a JDBCStorableInfo describing it . A MalformedTypeException is thrown for a variety of reasons if the given class is not a well - defined Storable type or if it can t match up with an entity in the external database .