method has object context (this, or class instance reference) function has no context (null, global, or static)