docs: public Object getObjectInstance(Object obj, Name name, Context nameCtx,
                                      Hashtable environment) throws Exception {
  
          String    dsClass = "org.hsqldb_voltpatches.jdbc.JDBCDataSource";
          Reference ref     = (Reference) obj;
  
          if (ref.getClassName().equals(dsClass)) {
              JDBCDataSource ds = new JDBCDataSource();
  
              ds.setDatabase((String) ref.get("database").getContent());
              ds.setUser((String) ref.get("user").getContent());
              ds.setPassword((String) ref.get("password").getContent());
  
              return ds;
          } else {
              return null;
          }
      }