Use lambda for in ContentTypeBuilder

Change-Id: I69515474b1ca6e9b7cfe59782625282c733032c6
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java b/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java
index 9613330..f0b1583 100644
--- a/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java
+++ b/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java
@@ -115,17 +115,14 @@
 		try {
 			final ContentTypeCatalog localCatalog = catalog;
 			final IEclipsePreferences root = localCatalog.getManager().getPreferences();
-			root.accept(new IPreferenceNodeVisitor() {
-				@Override
-				public boolean visit(IEclipsePreferences node) {
-					if (node == root)
-						return true;
-					ContentType contentType = localCatalog.internalGetContentType(node.name());
-					if (contentType != null)
-						contentType.processPreferences(node);
-					// content type nodes don't have any children anyway
-					return false;
-				}
+			root.accept(node -> {
+				if (node == root)
+					return true;
+				ContentType contentType = localCatalog.internalGetContentType(node.name());
+				if (contentType != null)
+					contentType.processPreferences(node);
+				// content type nodes don't have any children anyway
+				return false;
 			});
 		} catch (BackingStoreException bse) {
 			ContentType.log(ContentMessages.content_errorLoadingSettings, bse);