18e7a1485c
directly search for fields in IR class w/o using the symbol table. Because Compose copies whole IR, fields got referenced incorrectly. In the end, bytecode generator thinks that this is a field from other class and creates a synthetic setter, which is prohibited in Java 9+ (Update to non-static final field ... attempted from a different method than <init>)