docs: public static <T extends RepositoryBrowser>
      T createInstance(Class<T> type, StaplerRequest req, JSONObject parent, String fieldName) throws FormException {
          JSONObject o = (JSONObject)parent.get(fieldName);
          if(o==null) return null;
  
          return req.bindJSON(type,o);
      }