svoid tok_autoDisposeFields(LS tok) { int i = -1; while ((i = jfind(tok, i+1, "autoDispose ")) >= 0) { S var = getVarDeclarationName(subList(tok, i+1)); tokSet_withReTok(tok, i, ""); tokPrepend_withReTok(tok, leftScanModifiers(tok, i), "void cleanMeUp_" + var + "() { dispose " + var +"; } "); } }