private MessageHandler neoFindEntityTags() {
    SpelExpressionParser expressionParser = new SpelExpressionParser();

    HttpRequestExecutingMessageHandler handler =
        new HttpRequestExecutingMessageHandler(getEntityTags());

    handler.setExpectedResponseTypeExpression(
        expressionParser.parseExpression("T (org.flockdata.model.EntityTag[])"));
    Map<String, Expression> vars = new HashMap<>();
    vars.put("entityId", expressionParser.parseExpression("payload[0]"));
    handler.setUriVariableExpressions(vars);

    handler.setHttpMethod(HttpMethod.GET);
    return handler;
  }
  private MessageHandler neoFindEntityTag() {
    SpelExpressionParser expressionParser = new SpelExpressionParser();

    HttpRequestExecutingMessageHandler handler =
        new HttpRequestExecutingMessageHandler(getEntityTag());

    handler.setExpectedResponseType(AbstractEntityTag.class);
    Map<String, Expression> vars = new HashMap<>();
    vars.put("entityId", expressionParser.parseExpression("payload[0]"));
    vars.put("tagType", expressionParser.parseExpression("payload[1]"));
    vars.put("tagCode", expressionParser.parseExpression("payload[2]"));
    vars.put("relationshipType", expressionParser.parseExpression("payload[3]"));
    handler.setUriVariableExpressions(vars);

    handler.setHttpMethod(HttpMethod.GET);
    return handler;
  }