Instruction s = new Instruction(p.cons, 250);
s.ins0(ALOAD2);
s.insU2(CHECKCAST, classCi);
s.insU1(ASTORE, 4); // object
s.ins0(ALOAD0);
s.insU2(GETFIELD, encsCi); // properties
int refsCi = p.cons.addProc(Encoder.M_refs);
Property e;
for (int i = 0; i < es.length; i++)
if ( !(e = es[i]).cla.isPrimitive() && !Number.class.isAssignableFrom(e.cla)
&& e.cla != Boolean.class)