Abstract java (35/42)

Abstract java