code: public  long getSpanCalls(ILexNameToken name)
  	{
  		// The assumption is that the first executable location in
  		// the span for the name is hit as many time as the span is called.
  
  		ILexLocation span = null;
  
  		synchronized (nameSpans)
  		{
  			span = nameSpans.get(name);
  		}
  
  		synchronized (allLocations)
  		{
  			for (ILexLocation l : allLocations)
  			{
  				if (l.getExecutable() && l.within(span))
  				{
  					return l.getHits();
  				}
  			}
  		}
  
  		return 0;
  	}
docs: TODO: Comment