// Dynamic properties
  public Boolean getter_specified() {
    Log.d(TAG, "get specified", Log.DEBUG_MODE);
    AttrProxy proxy = (AttrProxy) getProxy();
    Scriptable thisObj = this;
    boolean javaResult = proxy.getSpecified();

    Boolean rhinoResult = (Boolean) javaResult;
    return rhinoResult;
  }
  public Object getSpecified(Context context, Scriptable thisObj, Object[] args) {
    Log.d(TAG, "getSpecified()", Log.DEBUG_MODE);

    try {
      AttrProxy proxy = (AttrProxy) ((Proxy) thisObj).getProxy();

      boolean javaResult = proxy.getSpecified();

      Boolean rhinoResult = (Boolean) javaResult;

      return rhinoResult;

    } catch (Throwable throwable) {
      Context.throwAsScriptRuntimeEx(throwable);
      return Undefined.instance;
    }
  }