106107108109110111112113114
if (po instanceof Function) { so = new FunctionObject(po.getNode()); } else if (po instanceof ObjectLit) { so = new LiteralObject(po.getNode()); } else { so = new DefaultObject(po.getNode()); } return so; }