code: public T valueOf(Class<?> firstNameComponent, String secondNameComponent) {
          if (firstNameComponent == null) {
              throw new NullPointerException("firstNameComponent");
          }
          if (secondNameComponent == null) {
              throw new NullPointerException("secondNameComponent");
          }
  
          return valueOf(firstNameComponent.getName() + '#' + secondNameComponent);
      }
docs: Shortcut of {@link #valueOf(String) valueOf(firstNameComponent.getName() + "#" + secondNameComponent)}.