  @Test
  public void extractComplexReturnType() throws Exception {

    Method method = FunctionExecutor.class.getMethod("findNames", String.class);
    ReturnType returnType = annotationHelper.extractReturnType(method);
    Assert.assertEquals("Names", returnType.getTypeName().getName());
  }