code: @Override
      public final float getFloat(final String key) {
          Float result = optFloat(key);
          if (result == null) {
              throw new ObjectMissingException(this, key);
          }
          return result;
      }
docs: Get a property as a float or throw an exception.
  
  @param key the property name