How To Implement Multiple Interfaces In Java