JavaOOP => OOP + others