public static void main(String[] args) {
    logger.info("Starting");
    SubLAPIHelper thisObj = null;
    try {
      CycConstant admin = new CycConstant("Administrator", new Guid("bd58aedc-9c29-11b1-9dad-c379636f7270"));
      thisObj = new SubLAPIHelper("localhost", 3660, admin);
      setLoggingLevel(Level.FINE);
      String command = thisObj.makeSubLStmt("asdlfksjd", 1, 2, 3, 4);
      Object result = thisObj.executeCommandSynchronously(command);
      command = thisObj.makeSubLStmt("list", new QuotedAsIsTerm("a"),
              new QuotedAsIsTerm("b"), new QuotedAsIsTerm("c"), admin);
      result = thisObj.executeCommandSynchronously(command);
    } catch (Exception e) {
      logger.log(Level.SEVERE, e.getMessage(), e);
    } finally {
      if (thisObj != null) {
        thisObj.close();
      }
      logger.info("Finished.");
      System.exit(0);
    }
  }