What distinguishes the purpose of a class
method from an instance method?
That is, how should you decide whether a particular behavior
should be an instance method or a class method?
(I am not asking how they are syntactically
distinguished in Java. The syntactic distinction is that
a class method includes a static keyword in its declaration,
while an instance method does not.)