boolean normalize() {
    if (!possibleSingleDeclaration() || !sameAnnotationsForAllDimensions()) return false;

    PsiVariable firstVar = myVariables.get(0);
    JavaSharedImplUtil.normalizeBrackets(firstVar);

    PsiVariable nextVar = firstVar;
    for (int i = 1; i < myVariables.size(); i++) {
      nextVar = PsiTreeUtil.getNextSiblingOfType(nextVar, PsiVariable.class);
      assert nextVar != null;
      PsiElement nextSibling = PsiTreeUtil.skipWhitespacesAndCommentsForward(nextVar.getNameIdentifier());
      while (nextSibling != null) {
        PsiElement currSibling = nextSibling;
        if (currSibling instanceof PsiJavaToken) {
          final IElementType tokenType = ((PsiJavaToken)currSibling).getTokenType();
          if (tokenType == JavaTokenType.EQ || tokenType == JavaTokenType.SEMICOLON) break;
        }
        nextSibling = PsiTreeUtil.skipWhitespacesAndCommentsForward(nextSibling);
        currSibling.delete();
      }
    }
    return true;
  }
boolean normalize()