@Override
	protected void setOptimizationResponse(OptimizationResponse response) {
		if(response instanceof LPOptimizationResponse){
			super.setOptimizationResponse(response);
		}else{
			throw new UnsupportedOperationException("Use the matrix formulation with the class " +LPOptimizationRequest.class.getName()+ " for this linear problem");	
		}
	}
@ Override protected void setOptimizationResponse ( OptimizationResponse response ) { if ( response instanceof LPOptimizationResponse ) { super . setOptimizationResponse ( response ) ; } else { throw new UnsupportedOperationException ( "Use the matrix formulation with the class " + LPOptimizationRequest . class . getName ( ) + " for this linear problem" ) ; } }
}