code: public boolean matchesLocale(String loc) {
  		return getLocale()==null || (getLocale().isPresent() && getLocale().get().startsWith(loc));
  	}
docs: Returns true if the information matches the specified locale.
  @param loc the locale to test
  @return returns true if the information is a match for the locale, false otherwise