Cosmetics: Fixes missing @Overrides, JavaDoc and minor warnings