<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_callable(obj, of_class = None):
 """ Get callable for an object and its full name. Supports: * functions * classes (jumps to __init__()) * methods * @classmethod * @property :param obj: function|class :type obj: Callable :param of_class: Class that this method is a member of :type of_class: class|None :return: (qualname, Callable|None, Class|None). Callable is None for classes without __init__() :rtype: (str, Callable|None, Class|None) """

    # Cases
    o = obj

    if inspect.isclass(obj):
        try:
            o = obj.__init__
            of_class = obj
        except AttributeError:
            pass

    # Finish
    return qualname(obj), o, of_class