Abstract java (18/42)

Abstract java