compiledProperties = new HashSet();
        public TypeInfo(Prototype proto, ScriptableObject op) {            frameworkProto = proto;            objProto = op;            // remember properties already defined on this object prototype            predefinedProperties = new HashSet();            Object[] keys = op.getAllIds();            for (int i = 0; i < keys.length; i++) {                predefinedProperties.add(keys[i].toString());            }        }