code: public static <T> T objectById(Connection connection, Class<T> clazz, Object... args) throws SQLException
     {
        return OrmReader.objectById(connection, clazz, args);
     }
docs: Load an object by it's ID.  The @Id annotated field(s) of the object is used to
  set query parameters.
  
  @param connection a SQL Connection object
  @param clazz the class of the object to load
  @param args the query parameter used to find the object by it's ID
  @param <T> the type of the object to load
  @return the populated object
  @throws SQLException if a {@link SQLException} occurs