java based repository