void setForbidProtectedAccess(RefElementImpl refFrom, @Nullable UExpression expressionFrom) {
    if (!checkFlag(FORBID_PROTECTED_ACCESS_MASK) &&
        (expressionFrom instanceof UQualifiedReferenceExpression ||
         expressionFrom instanceof UCallExpression && ((UCallExpression)expressionFrom).getKind() == UastCallKind.CONSTRUCTOR_CALL)) {
      initializeIfNeeded();
      refFrom.initializeIfNeeded();
      if (RefJavaUtil.getPackage(refFrom) != RefJavaUtil.getPackage(this)) {
        setFlag(true, FORBID_PROTECTED_ACCESS_MASK);
      }
    }
  }
void setForbidProtectedAccess(RefElementImpl refFrom, @Nullable UExpression expressionFrom)