translating a lot of javadocs