and create Java Project TestBankAccount Open NetBeans implement the following problem: instance variables first name (type String) . Ceate class called Bantacceuat that includes last nate (type Strig) balance ((ype Integer) ad active (ype Booltano constructor that initializes and validates the four Instance variables Yout clas; should have Provide - set and # get method far each instance variable test dass that demonslrates class BonkAccount cpabilities Wtite objects and display each _ account details (first name, last name; balance Create two BunkAccount FkI Jctive account not): which checks the account active and read the input Crente method called updateBalance from the user to update his balance:
Please note the following: You should apply the infonation hiding principle when necessary Instance variables whose values do not change after bcing iitialized must be declared final names Provide the necessary public setter getter mcthods You should validate the string ustance variables are not null whcn they are initialized You should validate the values of the balance (the tange of valid balance Is [0 Use toStringO in class BankAccount to print the relevant object' infonmation You should defite the constructor specified Validate the values of the Iustance vuriables when necessury.