Abstract java (15/42)

Abstract java