Abstract java (20/42)

Abstract java