code: protected boolean includeEffectiveAccess(ClassList classes, ClassDescription clazz) {
          if (!include(clazz.header.get(0).flags))
              return false;
          for (ClassDescription outer : classes.enclosingClasses(clazz)) {
              if (!include(outer.header.get(0).flags))
                  return false;
          }
          return true;
      }
docs: </editor-fold>