* Don't show "context" for classes without either contextType or contextTypes
* For classes with contextTypes, change the label to "legacy context" instead

---
Originally reported by @gaearon via https://github.com/bvaughn/react-devtools-experimental/issues/368
} catch (error) {}
      }
      try {
        hooks = inspectHooksOfFiber(
          fiber,
          (renderer.currentDispatcherRef: any),
        );
      } finally {
         R
        for (let method in originalConsoleMethods) {
          try {
             $
            console[method] = originalConsoleMethods[method];
          } catch (error) {}
        }
      }
    }
    return {
      id,
       D
      canEditHooks: typeof overrideHookState === 'function',
       D
      canEditFunctionProps: typeof overrideProps === 'function',
      canToggleSuspense:
        supportsTogglingSuspense &&
         I
        (!isTimedOutSuspense ||
           I
           a
          forceFallbackForSuspenseIDs.has(id)),