Which of the following are true. Select the three correct answers.
A static method may be invoked before even a single instance of the class is constructed.
A static method cannot access non-static methods of the class.
Abstract modifier can appear before a class or a method but not before a variable.
final modifier can appear before a class or a variable but not before a method.
Synchronized modifier may appear before a method or a variable but not before a class.