fist commit on Java Wrapper.