protected void genArrayAccess(Context ctx, Tree array, Tree index) {
protected void genArrayAccess(Context ctx, Tree array, Tree index) throws JCode.OffsetTooBigException {
    protected void genArrayAccess(Context ctx, Tree array, Tree index) {        genLoad(ctx, array, JAVA_LANG_OBJECT_T);        genLoad(ctx, index, JType.INT);        ctx.code.emitALOAD(getArrayElementType(array));    }