ClassWrapper containing = (ClassWrapper) cls.getContainingWrapper(); if (containing != null && !isEntirelyVisible(containing)) return false;
  static boolean isEntirelyVisible(ClassWrapper cls) {    if (!Modifier.isPublic(cls.getModifiers()) && !Modifier.isProtected(cls.getModifiers())) {      return false;    }    return paramsEntirelyVisible(cls);  }