code: public static VersionValues find(String name) {
          return myMatcher.match(name, 0, name.length(), true);
      }
docs: Find the enumerated object matching the input name. If this name has
  never been seen prior, then a new object is created by this call.
  
  @param name
  @return VersionValues
  @throws IllegalArgumentException
  - if format is incorrect
  @throws NullPointerException
  if input name is null