svoid test_tok_multiTypeArguments() {
testTranspilationFunction tok_multiTypeArguments_v2(
[[ sS loadTextFile(File/S file) { ... } ]],
[[
sS loadTextFile(S file) { return loadTextFile(newFile(file)); }
sS loadTextFile(File file) { ... }
]],
[[ sS loadTextFile(File/S file, S def) { ... } ]],
[[
sS loadTextFile(S file, S def) { return loadTextFile(newFile(file), def); }
sS loadTextFile(File file, S def) { ... }
]],
[[ sS loadTextFile(File/S file) { ... } ]],
[[
sS loadTextFile(S file) { return loadTextFile(newFile(file)); }
sS loadTextFile(File file) { ... }
]],
[[ void bla(Graphics2D etc g, int x, int y) { yo; } ]],
[[
void bla(BufferedImage g, int x, int y) { bla(graphics(g), x, y); }
void bla(Graphics2D g, int x, int y) { yo; }
]],
[[ void bla(Iterable or A[] l) { yo; } ]],
[[
void bla(A[] l) { bla(asList(l)); }
void bla(Iterable l) { yo; }
]],
[[ void bla(Iterable or A... l) { yo; } ]],
[[
void bla(A... l) { bla(asList(l)); }
void bla(Iterable l) { yo; }
]],
[[ void bla(Cl or O... l) { yo; } ]],
[[
void bla(O... l) { bla(asList(l)); }
void bla(Cl l) { yo; }
]],
[[ void bla(Cl/O... l) { yo; } ]],
[[
void bla(O... l) { bla(asList(l)); }
void bla(Cl l) { yo; }
]],
[[ void bla(Collection/Object... l) { yo; } ]],
[[
void bla(Object... l) { bla(asList(l)); }
void bla(Collection l) { yo; }
]],
[[ void bla(Pt etc p) { yo; } ]],
[[
void bla(int p_x, int p_y) { bla(pt(p_x, p_y)); }
void bla(Pt p) { yo; }
]],
);
}