code: @Override
  	public Atom getAtom(String name) {
  		if ( atomNameLookup != null)
  			return atomNameLookup.get(name);
  		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(name)) {
  					return a;
  				}
  			}
  			return null;
  		}
  	}
docs: {@inheritDoc}