code: @Override
      public final Boolean optBool(final String key) {
          if (this.obj.optString(key, null) == null) {
              return null;
          } else {
              return this.obj.optBoolean(key);
          }
      }
docs: Get a property as a boolean or null.
  
  @param key the property name