String pattern;
ETuple4 tup = ETuple4.cast(obj1);
if (tup != null && tup.elem1 == ECompiledRE.am_re_pattern) {
EBinary b = tup.elem4.testBinary();
byte[] byteArray = b.getByteArray();
if (b != null && b.byteAt(0) == '/') {
byte[] raw = byteArray;
int end = raw.length - 1;
for (int i = b.byteSize()-1; i > 0; i--) {
if (b.byteAt(i*8) == '/') {