title: Why doesn't MatchResult have a method for named groups?
body: <p><code>Matcher</code> implements <code>MatchResult</code>, which "contains query methods used to determine the results of a match against a regular expression." Surprisingly, although <code>group()</code>, <code>group(int)</code> and <code>groupCount()</code> are available through the <code>MatchResult</code> interface, <code>group(String)</code> is not.</p>
  
  <p>Is this an oversight, or was it left out Java 7 for compatibility reasons? If it's for backwards compatibility, couldn't that have been resolved with a default method in Java 8?</p>