import java.lang.Readable import java.nio.CharBuffer import java.util.Scanner val readable = new Readable { def read(x: CharBuffer) = { x.put("12 34".reverse); 5} } def s = new Scanner(readable) assert(s.nextInt() == 43)