Abstract java (30/42)

Abstract java