public void regexpFragmentCheck(RegexpNode end, ByteList value) {
setRegexpEncoding(end, value);
RubyRegexp.preprocessCheck(configuration.getRuntime(), value);
} // 1.9 mode overrides to do extra checking...
private List<Integer> allocateNamedLocals(RegexpNode regexpNode) {
RubyRegexp pattern = RubyRegexp.newRegexp(configuration.getRuntime(), regexpNode.getValue(), regexpNode.getOptions());
pattern.setLiteral();
String[] names = pattern.getNames();
int length = names.length;
List<Integer> locals = new ArrayList<Integer>();
StaticScope scope = getCurrentScope();
for (int i = 0; i < length; i++) {