return tmpColorScheme;
case Y_PRIME:
tmpColorScheme = ColorScheme.createDefinedColorScheme(colorScheme.getUpColor(), colorScheme.getDownColor(), colorScheme.getLeftColor(), colorScheme.getFrontColor(), colorScheme.getRightColor(), colorScheme.getBackColor());
return tmpColorScheme;
case RANDOM:
CubeRotation randomCubeRotation = CubeRotation.randomCubeRotation();
tmpColorScheme = calculateTemporaryColorScheme(colorScheme, randomCubeRotation);
return tmpColorScheme;
}
return null; // Should not happen
}