code: Object pop() {
          Object ret = callStack.pop();
          if (ret != null && !SIMPLE_TYPES.contains(ret.getClass())) {
              objectsInCallStack.remove(ret);
          }
          return ret;
      }
docs: Remove an object from top of the call stack
  @return the object popped