public static Stella_Object evaluateCreateTerm(Cons term) {
    { Symbol namesymbol = ((Symbol)(term.rest.value));
      Surrogate name = ((namesymbol != null) ? Symbol.symbolToSurrogate(namesymbol) : ((Surrogate)(null)));
      Symbol typesymbol = ((Symbol)(term.rest.rest.value));
      Surrogate type = ((typesymbol != null) ? Symbol.symbolToSurrogate(typesymbol) : ((Surrogate)(null)));
      Stella_Object term000 = null;

      try {
        term000 = Logic.createLogicInstance(name, type);
      } catch (LogicException e) {
        Stella.STANDARD_ERROR.nativeStream.print(Stella.exceptionMessage(e));
      }
      return (term000);
    }
  }