public static void inPlaceNormalizeDemonOptions(Cons optionstree) {
    { ConsIterator it = optionstree.allocateIterator();

      while (it.nextP()) {
        if (Stella_Object.wrapperP(it.value)) {
          it.valueSetter(Cons.list$(Cons.cons(Stella.SYM_STELLA_WRAP_LITERAL, Cons.cons(it.value, Cons.cons(Stella.NIL, Stella.NIL)))));
        }
        else if (it.value == Stella.SYM_STELLA_TRUE) {
          it.valueSetter(Cons.list$(Cons.cons(Stella.SYM_STELLA_WRAP_BOOLEAN, Cons.cons(Stella.SYM_STELLA_TRUE, Cons.cons(Stella.NIL, Stella.NIL)))));
        }
        else if (it.value == Stella.SYM_STELLA_FALSE) {
          it.valueSetter(Cons.list$(Cons.cons(Stella.SYM_STELLA_WRAP_BOOLEAN, Cons.cons(Stella.SYM_STELLA_FALSE, Cons.cons(Stella.NIL, Stella.NIL)))));
        }
      }
    }
  }