of< T extends Object> method
    - @optionalTypeArgs
 
@optionalTypeArgs
    Returns the modal route most closely associated with the given context.
Returns null if the given context is not associated with a modal route.
Typical usage is as follows:
ModalRoute route = ModalRoute.of(context);
The given BuildContext will be rebuilt if the state of the route changes (specifically, if isCurrent or canPop change value).
Implementation
@optionalTypeArgs
static ModalRoute<T> of<T extends Object>(BuildContext context) {
  final _ModalScopeStatus widget = context.inheritFromWidgetOfExactType(_ModalScopeStatus);
  return widget?.route;
}