{
          if (diagnostics == null)
          {
            return false;
          }
          else
          {
            result = false;
            EPackage otherESubpackage = eSubpackages.get(index);
            diagnostics.add
              (createDiagnostic
                (Diagnostic.ERROR,
                 DIAGNOSTIC_SOURCE,
                 UNIQUE_SUBPACKAGE_NAMES,
                 "_UI_EPackageUniqueSubpackageNames_diagnostic", 
                 new Object[] { name },
                 new Object[] { ePackage, eSubpackage, otherESubpackage },
                 context));
          }
        }