ArrayRef array = (ArrayRef)s.getLeftOp();
if (((ArrayType)array.getBase().getType()).getElementType() instanceof RefLikeType) {
Variable left = context.getLocal(((Local)array.getBase()).getName());
cfg.addStatement(new ArrayWriteStm(left, right, context.getCurrentOrigin()));
// also write possible strings we can get from converting the argument using toString()
cfg.addStatement(addStringStatement(new ArrayWriteStringStm(left, null, context.getCurrentOrigin()), s.getRightOpBox()));
} else {
// ignore..
}
} else if (s.getLeftOp() instanceof FieldRef) {