private void formatArrayIndices(Deque<ExpressionTree> indices){
  if (indices.isEmpty()) {
    return;
  }
  builder.open(ZERO);
  do {
    token("[");
    builder.breakToFill();
    scan(indices.removeLast(),null);
    token("]");
  }
 while (!indices.isEmpty());
  builder.close();
}

private void formatArrayIndices ( Deque < ExpressionTree > indices ) { if ( indices . isEmpty ( ) ) { return ; } builder . open ( ZERO ) ; do { token ( "[" ) ; builder . breakToFill ( ) ; scan ( indices . removeLast ( ) , null ) ; token ( "]" ) ; } while ( ! indices . isEmpty ( ) ) ; builder . close ( ) ; }
lays out one or more array indices . does not output the expression for the array itself .
