*/
public void service(SourceBean serviceRequest, SourceBean serviceResponse) {
String featureValue = null;
SourceBean resultSB = null;
IDataMartProvider datamartprovicer;
logger.debug("IN");
try{
super.service(serviceRequest, serviceResponse);
Assert.assertNotNull(getGeoEngineInstance(), "GeoEngineInstance cannot be null");
featureValue = getAttributeAsString(SELECTED_FEATURE_ID);
logger.debug("Parameter [" + SELECTED_FEATURE_ID + "] is equals to [" + featureValue + "]");
Assert.assertNotNull(featureValue, "Parameter [" + SELECTED_FEATURE_ID + "] cannot be null");
datamartprovicer = getGeoEngineInstance().getDataMartProvider();
Assert.assertNotNull(datamartprovicer, "Impossible to get datamart");
resultSB = datamartprovicer.getDataDetails(featureValue);
logger.debug("ResultSet: \n" + resultSB);
setAttribute(RESULT_SET, resultSB);
setAttribute(SELECTED_FEATURE_DESC, featureValue);
} catch(Throwable t) {