{
            result = false;
            if (diagnostics != null)
            {
              diagnostics.add
                (createDiagnostic
                  (Diagnostic.ERROR,
                   DIAGNOSTIC_SOURCE,
                   EOBJECT__EVERY_MULTIPCITY_CONFORMS,
                   "_UI_FeatureHasTooManyValues_diagnostic",
                   new Object []
                   {
                     getFeatureLabel(eStructuralFeature, context),
                     getObjectLabel(eObject, context),
                     new Integer(size),
                     new Integer(upperBound)
                   },
                   new Object [] { eObject, eStructuralFeature },
                   context));
            }
          }