@Override
  public int getArrayCount() {
    final ASTNode node = getNode();
    int num = 0;
    ASTNode run = node.getFirstChildNode();
    while (run != null) {
      if (run.getElementType() == GroovyTokenTypes.mLBRACK) num++;
      run = run.getTreeNext();
    }

    return num;
  }
@Override
  public int getArrayCount()