public void createDatabaseService() {
        if (this.useExistingConnection) {

          stringBuffer.append(TEXT_37);
          stringBuffer.append(cid);
          stringBuffer.append(TEXT_38);
          stringBuffer.append(dbConnectionName);
          stringBuffer.append(TEXT_39);

        } else {
          if (this.remoteServer) {
            String serverUrl = ElementParameterParser.getValue(node, "__SERVER_URL__");
            boolean setUsername = ElementParameterParser.getBooleanValue(node, "__SET_USERNAME__");
            String username = ElementParameterParser.getValue(node, "__USERNAME__");
            String passwordFieldName = "__PASSWORD__";
            if ((setUsername) || ("NEO4J_2_2_X".equals(dbVersion))) {

              if (ElementParameterParser.canEncrypt(node, passwordFieldName)) {
                stringBuffer.append(TEXT_40);
                stringBuffer.append(cid);
                stringBuffer.append(TEXT_41);
                stringBuffer.append(
                    ElementParameterParser.getEncryptedValue(node, passwordFieldName));
                stringBuffer.append(TEXT_42);
              } else {
                stringBuffer.append(TEXT_43);
                stringBuffer.append(cid);
                stringBuffer.append(TEXT_44);
                stringBuffer.append(ElementParameterParser.getValue(node, passwordFieldName));
                stringBuffer.append(TEXT_45);
              }
              stringBuffer.append(TEXT_46);
              stringBuffer.append(cid);
              stringBuffer.append(TEXT_47);
              stringBuffer.append(serverUrl);
              stringBuffer.append(TEXT_48);
              stringBuffer.append(username);
              stringBuffer.append(TEXT_49);
              stringBuffer.append(cid);
              stringBuffer.append(TEXT_50);

            } else {

              stringBuffer.append(TEXT_51);
              stringBuffer.append(cid);
              stringBuffer.append(TEXT_52);
              stringBuffer.append(serverUrl);
              stringBuffer.append(TEXT_53);
            }
          } else {
            String databasePath = ElementParameterParser.getValue(node, "__DATABASE_PATH__");

            stringBuffer.append(TEXT_54);
            stringBuffer.append(cid);
            stringBuffer.append(TEXT_55);
            stringBuffer.append(cid);
            stringBuffer.append(TEXT_56);
            stringBuffer.append(databasePath);
            stringBuffer.append(TEXT_57);
          }
        }
      }