code: public void doCatch(Throwable caughtException) throws Throwable {
  		
  		breakTsxRepeatLoop = true;
  		if(caughtException instanceof ArrayIndexOutOfBoundsException || caughtException instanceof  NoSuchElementException){
  			doOutput (true);	// only output for certain exceptions.
  		}
  		else{
  			logger.logp(Level.SEVERE,CLASS_NAME, "doCatch","Caught unexpected exception in tsx:repeat. breaking loop @["+ currentIteration +"]",caughtException);
  			doOutput(false);	// do not write output from tag to client.
  		}
  
  	}
docs: /* (non-Javadoc)
  @see javax.servlet.jsp.tagext.TryCatchFinally#doCatch(java.lang.Throwable)