}
@SuppressWarnings("unchecked")
public int createCategoryAndReturnCategoryId(String title, String alias, String path, int parentId) throws GenericErrorException, CategoryAlreadyExistException {
if (getCategoryFromPath(path).size() != 0) {
throw new CategoryAlreadyExistException(path);
}
Category category = aCategoryWithPath(title, alias, path, parentId);
try {