if (axis.getFilterCondition() != null) {
sAxis.addFilter(new GenericFilter(axis.getFilterCondition()));
}
if (axis.getLimitFunction() != null) {
NFilter nf = new NFilter(MdxFunctionType.valueOf(
axis.getLimitFunction().toString()),
axis.getLimitFunctionN().intValue(),
axis.getLimitFunctionSortLiteral());
sAxis.addFilter(nf);
}