object choic uml uml pseudost kind choic liter 