code: @Override
  	public boolean hasAtom(String fullName) {
  
  		if ( atomNameLookup != null) {
  			Atom a = atomNameLookup.get(fullName.trim());
  			return a != null;
  		} else {
  			/** This is the performance penalty we pay for NOT using the atomnameLookup in PerformanceBehaviour.LESS_MEMORY_SLOWER_PERFORMANCE
  			 */
  			for (Atom a : atoms) {
  				if (a.getName().equals(fullName)) {
  					return true;
  				}
  			}
  			return false;
  
  
  		}
  
  	}
docs: {@inheritDoc}