private void oops(String what,int lineno,int override,Throwable t) throws ConfigurationException {
  ErrorDescriptor error=new ErrorDescriptor(lineno,override,what,location,t);
  throwConfigurationException(new ConfigurationException(error.toString(),t),Collections.singletonList(error));
  throw new AssertionError("throwConfigurationException must throw" + " an exception");
}

private void oops ( String what , int lineno , int override , Throwable t ) throws ConfigurationException { ErrorDescriptor error = new ErrorDescriptor ( lineno , override , what , location , t ) ; throwConfigurationException ( new ConfigurationException ( error . toString ( ) , t ) , Collections . singletonList ( error ) ) ; throw new AssertionError ( "throwConfigurationException must throw" + " an exception" ) ; }
throws a configurationexception for an error described by the what argument , for the specified line number and override , and caused by the specified evaluation exception , which may be null .
