code: public static Type getMoreSpecificType(final Type one, final Type two) {
          return isMoreSpecific(one, two) ? one : two;
      }
docs: Not resolved type variables are resolved to Object.
  
  @param one first type
  @param two second type
  @return more specific type or first type if they are equal
  @see #isMoreSpecific(Type, Type)