Java Implicitly Def