package mjava.io;

//import mjava.lang.MString;

public class SimpleInputStream {

	static {
		System.loadLibrary("SimpleInputStream");
	}

	public native boolean hasnextLine();

	public native String readLine();

	public void Run() {

		SimpleInputStream sis = new SimpleInputStream();
		// SimpleOutputStream sos = new SimpleOutputStream();

		while (sis.hasnextLine()) {
			String s = sis.readLine();
			System.out.println(s);
			// sos.write(sis.readLine());
		}

	}
}

@@ -12,18 +12,16 @@
 va.io;%0A%0A
-//
 import m
@@ -185,22 +185,22 @@
  native 
-String
+char%5B%5D
  readLin
@@ -217,14 +217,21 @@
 lic 
+static 
 void 
-R
+r
 un()
@@ -287,19 +287,16 @@
 am();%0A%09%09
-// 
 SimpleOu
@@ -376,16 +376,16 @@
 %0A%09%09%09
-String s
+char s%5B%5D
  = s
@@ -406,60 +406,31 @@
 %0A%09%09%09
-System.out.println(s);%0A%09%09%09// sos.write(sis.readLine(
+sos.write(new MString(s
 ));%0A

Update SimpleInputStream.java