Local local = (Local) base;
Type type = local.getType();
if(type instanceof RefType == false)
throw new UnsupportedOperationException("How do I handle type is not a ref type?");
RefType ref = (RefType) type;
OpenCLField ocl_field = new OpenCLField(arg0.getField(), ref.getSootClass());
if(isLhs()){
m_output.append(ocl_field.getInstanceSetterInvoke(arg0.getBase()));
} else {
m_output.append(ocl_field.getInstanceGetterInvoke(arg0.getBase()));
}
setCheckException();
}