Which of the following is NOT true about static methods?
A) It is necessary for an instance of the class to be created to execute the method.
B) They are created by placing the keyword static after the access specifier in the method header.
C) They are called directly from the class.
D) They are often used to create utility classes that perform operations on data, but have no need to collect and store data.