return getSuperiorSection().getAssociatedSectionsSet().size();
return getSuperiorSection().getAssociatedSectionsSet().size() - 1;
    private int getNewOrder(Integer order) {	if (order == null) {	    if (getSuperiorSection() == null) {		return getSite().getOrderedTopLevelSections().size();	    } else {		return getSuperiorSection().getAssociatedSectionsSet().size();	    }	}	return order.intValue() - 1;    }