code: public Optional<Integer> getInteger(String key) {
          return Optional.ofNullable(configuration.getInteger(key, null));
      }
docs: Returns an optional Integer property value associated with the given key.
  
  @param key the property name to resolve
  @return An optional Integer property