public static void createDummyRelation(Proposition waywardproposition) {
    { List fakevariabletypes = List.newList();
      Symbol symbolref = ((Symbol)(waywardproposition.operator));
      Surrogate relationref = Symbol.symbolToSurrogate(symbolref);
      NamedDescription description = null;

      { IntegerIntervalIterator i = Stella.interval(1, waywardproposition.arguments.length());

        while (i.nextP()) {
          fakevariabletypes.push(Logic.SGT_STELLA_THING);
        }
      }
      description = Logic.createPrimitiveDescription(Stella.NIL_LIST, fakevariabletypes, false, waywardproposition.kind == Logic.KWD_ISA, waywardproposition.kind == Logic.KWD_FUNCTION, ((Module)(relationref.homeContext)));
      waywardproposition.operator = relationref;
      Logic.bindLogicObjectToSurrogate(symbolref, description);
      KeyValueList.setDynamicSlotValue(description.dynamicSlots, Logic.SYM_LOGIC_UNDECLAREDp, Stella.TRUE_WRAPPER, Stella.FALSE_WRAPPER);
    }
  }