This is a UML diagram- Class - TV Attributes - Current Channel On Connected HDTV Methods - getCurrentChannel setCurrentChannel getIsOn getIsHDTV setIsHDTV turnOn turnOff a. Assign variable names and types to the attributes with comments. b. Implement with Java the entire class. Use comments to describe members would do. None of the methods are static. Proper Java method names, parameters and return values are required. No main() or driver is expected. Solution import java.io.*; class name Tv public class Tv { //declaring variablies private: int currentChannel; boolean on=true,connected; String hdtv; //methods //getter nad setter for current channel public int getCurrentChannel() { return currentChannel; } public void setCurrentChannel(int n) { this.currentChannel=n; } //method return type boolean for tv is on or not public boolean getIsOn() { return on; } //getter nad setter for hdtv public String getIsHDTV() { return hdtv; } public void setIsHDTV(String name) { this.hdtv=name; } //turnon method return type boolean if connected is true public boolean turnOn() { if(connected==true) return true; else return false; } //turnoff method return type boolean if connected is false public boolean turnOff() { if(connected==false) return true; else return false; } } .