public CalculateResults calculate(TableDataIntf tableData) {
CalculateResults res = new CalculateResults();
byte[] serializedResult = TransportUtils.getSerializedResult(tableData);
CalcHandResults calcHandResults = new CalcHandResults();
byte[] results = calcHandResults.getResults(serializedResult,
TableDataFactory.TABLE_DATA_COMMUNITY);
res = (CalculateResults) TransportUtils.getDeserializedResult(results, res.getClass());
return res;