+import java.util.List;
+
+public class Navigation<NI extends NavigationItem> {
+
+ protected final LocaleConfiguration localeConfiguration;
+ private NI rootNavigationItem;
+ private NI defaultNavigationItem;
+
+ public Navigation(final LocaleConfiguration localeConfiguration) {
+ this.localeConfiguration = localeConfiguration;
+ }
+
+ public NI getDefaultNavigationItem() {
+ return defaultNavigationItem;
+ }
+
+ private String getGetNotNullString(final String string) {
+ if (string != null)
+ return string;
+
+ return "";
+ }
+
+ public LocaleConfiguration getLocaleConfiguration() {
+ return localeConfiguration;
+ }