// nothing to be done if called on "this" or implicit reference
if (!m_isThis && !m_isImplicit) {
// first check direct access to property from method class
ClassFile from = mb.getClassFile();
ClassItem access = m_getMethod;
if (access == null) {
access = m_fieldItem;
}
if (access != null && !from.isAccessible(access)) {
access = m_objContext.getBoundClass().
getLoadMethod(access, mb.getClassFile());
}
// generated instruction either loads a field value or calls a "get"