Added java doc stuff