/src/main/java/net/finmath/montecarlo/interestrate/products/components/ProductCollection.java
throw((java.lang.RuntimeException)(e.getCause()));
else if ( RuntimeException.class.isInstance ( e.getCause ( ) ) ) { throw ( RuntimeException ) ( e.getCause ( ) ) ; }
} catch (final InterruptedException e) { throw e.getCause() instanceof CalculationException ? (CalculationException)(e.getCause()) : new CalculationException(e.getCause()); } catch (final ExecutionException e) { if(CalculationException.class.isInstance(e.getCause())) { throw (CalculationException)(e.getCause()); } <extra_id_0> else { throw new CalculationException(e.getCause()); } } return values; }