diff --git a/org.eclipse.scout.sdk.ui/resources/sdkPropertyViewConfig.xml b/org.eclipse.scout.sdk.ui/resources/sdkPropertyViewConfig.xml
index 67598ef..b94b2d9 100644
--- a/org.eclipse.scout.sdk.ui/resources/sdkPropertyViewConfig.xml
+++ b/org.eclipse.scout.sdk.ui/resources/sdkPropertyViewConfig.xml
@@ -546,7 +546,8 @@
 	</type>

 	<type name="org.eclipse.scout.rt.server.services.lookup.AbstractSqlLookupService">

 		<config name="getConfiguredSqlSelect" type="Normal" category="Data" />

-		<config name="getConfiguredSortColumn" type="Advanced" category="Data" />

+		<config name="getConfiguredSortColumn" type="Normal" category="Data" />

+		<config name="execLoadLookupRows" type="Normal" category="BusinessLogic" />

 	</type>

 	<type name="org.eclipse.scout.rt.server.services.common.jdbc.AbstractSqlService">

 		<config name="getConfiguredDirectJdbcConnection" type="Normal" category="Data" />

diff --git a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/view/properties/presenter/single/MultiLineStringPresenter.java b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/view/properties/presenter/single/MultiLineStringPresenter.java
index 6cff9d8..e76da43 100644
--- a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/view/properties/presenter/single/MultiLineStringPresenter.java
+++ b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/view/properties/presenter/single/MultiLineStringPresenter.java
@@ -25,11 +25,6 @@
   }

 

   @Override

-  protected String formatSourceValue(String value) throws CoreException {

-    return "\"" + value + "\"";

-  }

-

-  @Override

   protected String formatDisplayValue(String value) throws CoreException {

     return value;

   }

diff --git a/org.eclipse.scout.sdk.util/src/org/eclipse/scout/sdk/util/jdt/JdtUtility.java b/org.eclipse.scout.sdk.util/src/org/eclipse/scout/sdk/util/jdt/JdtUtility.java
index 29de46b..fdeabbe 100644
--- a/org.eclipse.scout.sdk.util/src/org/eclipse/scout/sdk/util/jdt/JdtUtility.java
+++ b/org.eclipse.scout.sdk.util/src/org/eclipse/scout/sdk/util/jdt/JdtUtility.java
@@ -103,7 +103,7 @@
    */

   public static String escapeStringJava(String s) {

     if (s == null) return null;

-    return s.replace("\\", "\\\\").replace("\"", "\\\"");

+    return s.replace("\\", "\\\\").replace("\"", "\\\"").replace("\n", "\\n").replace("\r", "");

   }

 

   /**

diff --git a/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/operation/WsConsumerImplNewOperation.java b/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/operation/WsConsumerImplNewOperation.java
index 0ac1b26..211fb4a 100644
--- a/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/operation/WsConsumerImplNewOperation.java
+++ b/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/operation/WsConsumerImplNewOperation.java
@@ -48,18 +48,18 @@
     IType jaxWsPortType = null;

     if (TypeUtility.exists(getJaxWsPortType())) {

       jaxWsPortType = getJaxWsPortType();

-      JaxWsSdk.logError("Could not link webservice consumer to port type as port type could not be found");

     }

     else {

       jaxWsPortType = TypeUtility.getType(Object.class.getName());

+      JaxWsSdk.logError("Could not link webservice consumer to port type as port type could not be found");

     }

     IType jaxWsServiceType = null;

     if (TypeUtility.exists(getJaxWsServiceType())) {

       jaxWsServiceType = getJaxWsServiceType();

-      JaxWsSdk.logError("Could not link webservice consumer to service as service could not be found");

     }

     else {

       jaxWsServiceType = TypeUtility.getType(Service.class.getName());

+      JaxWsSdk.logError("Could not link webservice consumer to service as service could not be found");

     }

 

     String superTypeSignature = "<";

diff --git a/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/util/JaxWsSdkUtility.java b/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/util/JaxWsSdkUtility.java
index 9f67779..9c16b7f 100644
--- a/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/util/JaxWsSdkUtility.java
+++ b/org.eclipse.scout.sdk.ws.jaxws/src/org/eclipse/scout/sdk/ws/jaxws/util/JaxWsSdkUtility.java
@@ -548,7 +548,7 @@
     final Set<IType> types = new HashSet<IType>();

     try {

       new SearchEngine().search(

-          SearchPattern.createPattern("*", IJavaSearchConstants.INTERFACE, IJavaSearchConstants.DECLARATIONS, SearchPattern.R_REGEXP_MATCH),

+          SearchPattern.createPattern("*", IJavaSearchConstants.INTERFACE, IJavaSearchConstants.DECLARATIONS, SearchPattern.R_PATTERN_MATCH),

           new SearchParticipant[]{SearchEngine.getDefaultSearchParticipant()},

           new JarFileSearchScope(jarFile), //SearchEngine.createWorkspaceScope(),

           new SearchRequestor() {

@@ -625,7 +625,7 @@
     final Set<IType> types = new HashSet<IType>();

     try {

       new SearchEngine().search(

-          SearchPattern.createPattern("*", IJavaSearchConstants.TYPE, IJavaSearchConstants.DECLARATIONS, SearchPattern.R_REGEXP_MATCH),

+          SearchPattern.createPattern("*", IJavaSearchConstants.TYPE, IJavaSearchConstants.DECLARATIONS, SearchPattern.R_PATTERN_MATCH),

           new SearchParticipant[]{SearchEngine.getDefaultSearchParticipant()},

           new JarFileSearchScope(jarFile), //SearchEngine.createWorkspaceScope(),

           new SearchRequestor() {

@@ -710,6 +710,9 @@
 

   public static IType extractGenericSuperType(IType type, int index) {

     try {

+      if (!TypeUtility.exists(type)) {

+        return null;

+      }

       String superTypeSignature = type.getSuperclassTypeSignature();

       if (superTypeSignature == null) {

         return null;