Another java repository implementation...