code: private Style getRowTotalStyle(DJCrosstabRow crosstabRow) {
  		return crosstabRow.getTotalStyle() == null ? this.djcross.getRowTotalStyle(): crosstabRow.getTotalStyle();
  	}
docs: MOVED INSIDE ExpressionUtils
  
  protected JRDesignExpression getExpressionForConditionalStyle(ConditionalStyle condition, String columExpression) {
  String fieldsMap = "(("+DJDefaultScriptlet.class.getName() + ")$P{REPORT_SCRIPTLET}).getCurrentFields()";
  String parametersMap = "(("+DJDefaultScriptlet.class.getName() + ")$P{REPORT_SCRIPTLET}).getCurrentParams()";
  String variablesMap = "(("+DJDefaultScriptlet.class.getName() + ")$P{REPORT_SCRIPTLET}).getCurrentVariables()";
  
  String evalMethodParams =  fieldsMap +", " + variablesMap + ", " + parametersMap + ", " + columExpression;
  
  String text = "(("+ConditionStyleExpression.class.getName()+")$P{" + JRParameter.REPORT_PARAMETERS_MAP + "}.get(\""+condition.getName()+"\"))."+CustomExpression.EVAL_METHOD_NAME+"("+evalMethodParams+")";
  JRDesignExpression expression = new JRDesignExpression();
  expression.setValueClass(Boolean.class);
  expression.setText(text);
  return expression;
  }