{
Cube cube = db.getCubeAt(i);
if ((parent.getFolderType().equalsIgnoreCase(TYPE_STATIC_FOLDER_CUBES) && isDataCube(cube)) ||
(parent.getFolderType().equalsIgnoreCase(TYPE_STATIC_FOLDER_SYSTEMCUBES) && cube.isSystemCube()) ||
(parent.getFolderType().equalsIgnoreCase(TYPE_STATIC_FOLDER_ATTRIBUTECUBES) && cube.isAttributeCube())) {
ret[curCube] = new XCube();
ret[curCube].setName(cube.getName());
setIdToXObject(ret[curCube]);
// ret[curCube].setId(cube.getId());
curCube++;
}