code: func (s *SimAdapter) GetNode(id enode.ID) (*SimNode, bool) {
  	s.mtx.RLock()
  	defer s.mtx.RUnlock()
  	node, ok := s.nodes[id]
  	return node, ok
  }
docs: // GetNode returns the node with the given ID if it exists