Java How To Implement Two Interfaces