@@ -0,0 +1,1559 @@
+package org.jetbrains.debugger.values;%0A%0Aimport com.intellij.util.BitUtil;%0Aimport org.jetbrains.annotations.NotNull;%0Aimport org.jetbrains.annotations.Nullable;%0Aimport org.jetbrains.debugger.ObjectProperty;%0Aimport org.jetbrains.debugger.ValueModifier;%0Aimport org.jetbrains.debugger.VariableImpl;%0A%0Apublic class ObjectPropertyImpl extends VariableImpl implements ObjectProperty %7B%0A  public static final byte WRITABLE = 0x01;%0A  public static final byte CONFIGURABLE = 0x02;%0A  public static final byte ENUMERABLE = 0x04;%0A%0A  private final FunctionValue getter;%0A  private final FunctionValue setter;%0A%0A  private final int flags;%0A%0A  public ObjectPropertyImpl(@NotNull String name,%0A                            @Nullable Value value,%0A                            @Nullable FunctionValue getter,%0A                            @Nullable FunctionValue setter,%0A                            @Nullable ValueModifier valueModifier,%0A                            int flags) %7B%0A    super(name, value, valueModifier);%0A%0A    this.getter = getter;%0A    this.setter = setter;%0A%0A    this.flags = flags;%0A  %7D%0A%0A  @Nullable%0A  @Override%0A  public final FunctionValue getGetter() %7B%0A    return getter;%0A  %7D%0A%0A  @Nullable%0A  @Override%0A  public final FunctionValue getSetter() %7B%0A    return setter;%0A  %7D%0A%0A  @Override%0A  public final boolean isWritable() %7B%0A    return BitUtil.isSet(flags, WRITABLE);%0A  %7D%0A%0A  @Override%0A  public final boolean isConfigurable() %7B%0A    return BitUtil.isSet(flags, CONFIGURABLE);%0A  %7D%0A%0A  @Override%0A  public final boolean isEnumerable() %7B%0A    return BitUtil.isSet(flags, ENUMERABLE);%0A  %7D%0A%7D

add missed file