Jdk 8 complains about _ used as an identifier
Issue #33: avoid java.util.regex.Matcher#group(java.lang.String)
Issue #33: avoid ReflectiveOperationException