* 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
type: ElementType,
  displayName: string | null,
  key: number | string | null,
  hocDisplayNames: null | Array<string>,
  // 
  isCollapsed: boolean,
  // 
  ownerID: number,
  // 
  // 
  depth: number,
  // 
  // 
  // 
  weight: number,
|};
export type Owner = {|
  displayName: string | null,
  id: number,
  hocDisplayNames: Array<string> | null,
  type: ElementType,
|};
export type OwnersList = {|
  id: number,
  owners: Array<Owner> | null,
|};
export type InspectedElement = {|
  id: number,
  // 
  canEditHooks: boolean,