Javadoced periscope