Select all the true statements about the 'final' variables and method

Question | Jun 8, 2017 | nextptr 

enter image description here

The class A has a final instance variable 'x' and a final method 'func'. The method 'func' has a final local variable 'z' and a final parameter 'y':

class A {
   // instance variable
   final int x;

   {
       // instance initializer block
   }

   // constructor
   A() { x = 20; }

   // method
   final void func(final int y) {
     final int z = 20;
     //.. more code
   }
}

Select all those statements that are true about 'x', 'func', 'y' and 'z':