static L tok_firstBlock(L tok) { int i = indexOf(tok, "{"); if (i < 0) null; ret subList(tok, i-1, findEndOfBlock(tok, i)); } static S tok_firstBlock(S s) { ret rejoinTok(s, tok_firstBlock(javaTok(s))); }