clinitMethod.anewarray(p(ByteList.class));
clinitMethod.putstatic(scriptCompiler.getClassname(), "byteLists", ci(ByteList[].class));
for (Map.Entry<String, Integer> entry : byteListIndices.entrySet()) {
int index = entry.getValue();
ByteList byteList = byteListValues.get(entry.getKey());
clinitMethod.getstatic(scriptCompiler.getClassname(), "byteLists", ci(ByteList[].class));
clinitMethod.ldc(index);
clinitMethod.ldc(byteList.toString());
clinitMethod.invokestatic(p(ByteList.class), "create", sig(ByteList.class, CharSequence.class));
clinitMethod.arraystore();
}
}