bastian.java