public static Statement of(Iterable<Statement> stmts) {
    ImmutableList<Statement> copy = ImmutableList.copyOf(stmts);
    return copy.size() == 1 ? copy.get(0) : StatementList.create(copy);
  }
public static Statement of ( Iterable < Statement > stmts ) { ImmutableList < Statement > copy = ImmutableList . copyOf ( stmts ) ; return copy . size ( ) == 1 ? copy . get ( 0 ) : StatementList . create ( copy ) ; }
Creates a new code chunk representing the concatenation of the given statements.