Instantiate enclosing elements for anonymous functions (#1841)

* Instantiate enclosing elements for anonymous functions, even when they're not directly attached to libraries

* Add test

* Update test package docs
diff --git a/lib/src/model.dart b/lib/src/model.dart
index 58be7fb..40c73d0 100644
--- a/lib/src/model.dart
+++ b/lib/src/model.dart
@@ -3877,8 +3877,8 @@
       return fqName;
     }
 
-    ModelElement parent = (e as EnclosedElement).enclosingElement;
-    return _buildFullyQualifiedName(parent, '${parent.name}.$fqName');
+    return _buildFullyQualifiedName(
+        e.enclosingElement, '${e.enclosingElement.name}.$fqName');
   }
 
   String _calculateLinkedName() {
@@ -4456,6 +4456,13 @@
       : super(element, null, packageGraph) {}
 
   @override
+  ModelElement get enclosingElement {
+    // These are not considered to be a part of libraries, so we can simply
+    // blindly instantiate a ModelElement for their enclosing element.
+    return new ModelElement.fromElement(element.enclosingElement, packageGraph);
+  }
+
+  @override
   String get name => 'Function';
 
   @override
@@ -6040,7 +6047,9 @@
 
   /// Is this the package at the top of the list?  We display the first
   /// package specially (with "Libraries" rather than the package name).
-  bool get isFirstPackage => packageGraph.localPackages.isNotEmpty && identical(packageGraph.localPackages.first, this);
+  bool get isFirstPackage =>
+      packageGraph.localPackages.isNotEmpty &&
+      identical(packageGraph.localPackages.first, this);
 
   @override
   bool get isSdk => packageMeta.isSdk;
diff --git a/test/model_test.dart b/test/model_test.dart
index 3745e51..a7c7ff5 100644
--- a/test/model_test.dart
+++ b/test/model_test.dart
@@ -3208,6 +3208,7 @@
         paramFromExportLib,
         methodWithTypedefParam,
         applyCovariantParams;
+    ModelFunction doAComplicatedThing;
     Parameter intNumber, intCheckOptional;
 
     setUpAll(() {
@@ -3231,6 +3232,8 @@
           .singleWhere((m) => m.name == 'methodWithGenericParam');
       methodWithTypedefParam = c.instanceMethods
           .singleWhere((m) => m.name == 'methodWithTypedefParam');
+      doAComplicatedThing = fakeLibrary.publicFunctions
+          .firstWhere((m) => m.name == 'doAComplicatedThing');
     });
 
     test('covariant parameters render correctly', () {
@@ -3239,6 +3242,13 @@
           contains('<span>covariant</span>'));
     });
 
+    test(
+        'ambiguous reference to function parameter parameters resolves to nothing',
+        () {
+      expect(doAComplicatedThing.documentationAsHtml,
+          contains('<code>aThingParameter</code>'));
+    });
+
     test('has parameters', () {
       expect(isGreaterThan.parameters, hasLength(2));
     });
diff --git a/testing/test_package/lib/fake.dart b/testing/test_package/lib/fake.dart
index 1ff2093..898eae6 100644
--- a/testing/test_package/lib/fake.dart
+++ b/testing/test_package/lib/fake.dart
@@ -97,6 +97,14 @@
   Map<X, Y> convertToMap() => null;
 }
 
+/// Coderef to ambiguous parameter of function parameter should not crash us.
+/// (#1835)
+///
+/// Here is a coderef: [aThingParameter]
+void doAComplicatedThing(int x,
+    {void doSomething(int aThingParameter, String anotherThing),
+    void doSomethingElse(int aThingParameter, double somethingElse)}) {}
+
 /// Bullet point documentation.
 ///
 /// This top level constant has bullet points.
diff --git a/testing/test_package_docs/fake/ABaseClass-class.html b/testing/test_package_docs/fake/ABaseClass-class.html
index d860555..e73de68 100644
--- a/testing/test_package_docs/fake/ABaseClass-class.html
+++ b/testing/test_package_docs/fake/ABaseClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/AClassUsingASuperMixin-class.html b/testing/test_package_docs/fake/AClassUsingASuperMixin-class.html
index 4a7619f..5d296da 100644
--- a/testing/test_package_docs/fake/AClassUsingASuperMixin-class.html
+++ b/testing/test_package_docs/fake/AClassUsingASuperMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/AClassUsingNewStyleMixin-class.html b/testing/test_package_docs/fake/AClassUsingNewStyleMixin-class.html
index 6c25434..19acae3 100644
--- a/testing/test_package_docs/fake/AClassUsingNewStyleMixin-class.html
+++ b/testing/test_package_docs/fake/AClassUsingNewStyleMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/AClassWithFancyProperties-class.html b/testing/test_package_docs/fake/AClassWithFancyProperties-class.html
index fb8b2cf..06c6a17 100644
--- a/testing/test_package_docs/fake/AClassWithFancyProperties-class.html
+++ b/testing/test_package_docs/fake/AClassWithFancyProperties-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/AMixinCallingSuper-class.html b/testing/test_package_docs/fake/AMixinCallingSuper-class.html
index 062c807..0b516d2 100644
--- a/testing/test_package_docs/fake/AMixinCallingSuper-class.html
+++ b/testing/test_package_docs/fake/AMixinCallingSuper-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ATypeTakingClass-class.html b/testing/test_package_docs/fake/ATypeTakingClass-class.html
index ffc28f1..5d28525 100644
--- a/testing/test_package_docs/fake/ATypeTakingClass-class.html
+++ b/testing/test_package_docs/fake/ATypeTakingClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ATypeTakingClassMixedIn-class.html b/testing/test_package_docs/fake/ATypeTakingClassMixedIn-class.html
index cc8cd49..06272a8 100644
--- a/testing/test_package_docs/fake/ATypeTakingClassMixedIn-class.html
+++ b/testing/test_package_docs/fake/ATypeTakingClassMixedIn-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Annotation-class.html b/testing/test_package_docs/fake/Annotation-class.html
index 7c48ed4..351f8ab 100644
--- a/testing/test_package_docs/fake/Annotation-class.html
+++ b/testing/test_package_docs/fake/Annotation-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/AnotherInterface-class.html b/testing/test_package_docs/fake/AnotherInterface-class.html
index 2b0693d..c4e7200 100644
--- a/testing/test_package_docs/fake/AnotherInterface-class.html
+++ b/testing/test_package_docs/fake/AnotherInterface-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/BaseForDocComments-class.html b/testing/test_package_docs/fake/BaseForDocComments-class.html
index a53f4e0..5e18b4a 100644
--- a/testing/test_package_docs/fake/BaseForDocComments-class.html
+++ b/testing/test_package_docs/fake/BaseForDocComments-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/BaseThingy-class.html b/testing/test_package_docs/fake/BaseThingy-class.html
index c0fb1e2..ce60f27 100644
--- a/testing/test_package_docs/fake/BaseThingy-class.html
+++ b/testing/test_package_docs/fake/BaseThingy-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/BaseThingy2-class.html b/testing/test_package_docs/fake/BaseThingy2-class.html
index 31bd3e9..5ade956 100644
--- a/testing/test_package_docs/fake/BaseThingy2-class.html
+++ b/testing/test_package_docs/fake/BaseThingy2-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html b/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html
index 2e26de9..452a1c4 100644
--- a/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html
+++ b/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/CUSTOM_CLASS_PRIVATE-constant.html b/testing/test_package_docs/fake/CUSTOM_CLASS_PRIVATE-constant.html
index d8b853b..c1d29cb 100644
--- a/testing/test_package_docs/fake/CUSTOM_CLASS_PRIVATE-constant.html
+++ b/testing/test_package_docs/fake/CUSTOM_CLASS_PRIVATE-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Callback2.html b/testing/test_package_docs/fake/Callback2.html
index 311288b..ca9b188 100644
--- a/testing/test_package_docs/fake/Callback2.html
+++ b/testing/test_package_docs/fake/Callback2.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html b/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html
index 53524ea..450a65f 100644
--- a/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html
+++ b/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Color-class.html b/testing/test_package_docs/fake/Color-class.html
index 5cdd9cd..f979633 100644
--- a/testing/test_package_docs/fake/Color-class.html
+++ b/testing/test_package_docs/fake/Color-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ConstantClass-class.html b/testing/test_package_docs/fake/ConstantClass-class.html
index f6c1fd3..dc01acf 100644
--- a/testing/test_package_docs/fake/ConstantClass-class.html
+++ b/testing/test_package_docs/fake/ConstantClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ConstructorTester-class.html b/testing/test_package_docs/fake/ConstructorTester-class.html
index 5465029..03a25cc 100644
--- a/testing/test_package_docs/fake/ConstructorTester-class.html
+++ b/testing/test_package_docs/fake/ConstructorTester-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Cool-class.html b/testing/test_package_docs/fake/Cool-class.html
index bcd6780..ed1881b 100644
--- a/testing/test_package_docs/fake/Cool-class.html
+++ b/testing/test_package_docs/fake/Cool-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/CovariantMemberParams-class.html b/testing/test_package_docs/fake/CovariantMemberParams-class.html
index d8a10e1..b46e288 100644
--- a/testing/test_package_docs/fake/CovariantMemberParams-class.html
+++ b/testing/test_package_docs/fake/CovariantMemberParams-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/DOWN-constant.html b/testing/test_package_docs/fake/DOWN-constant.html
index d038f5e..0f3c77e 100644
--- a/testing/test_package_docs/fake/DOWN-constant.html
+++ b/testing/test_package_docs/fake/DOWN-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/DocumentWithATable-class.html b/testing/test_package_docs/fake/DocumentWithATable-class.html
index b930553..dd41a11 100644
--- a/testing/test_package_docs/fake/DocumentWithATable-class.html
+++ b/testing/test_package_docs/fake/DocumentWithATable-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Doh-class.html b/testing/test_package_docs/fake/Doh-class.html
index b12a993..5ae2b36 100644
--- a/testing/test_package_docs/fake/Doh-class.html
+++ b/testing/test_package_docs/fake/Doh-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ExtendsFutureVoid-class.html b/testing/test_package_docs/fake/ExtendsFutureVoid-class.html
index 2f5a093..a897a95 100644
--- a/testing/test_package_docs/fake/ExtendsFutureVoid-class.html
+++ b/testing/test_package_docs/fake/ExtendsFutureVoid-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ExtraSpecialList-class.html b/testing/test_package_docs/fake/ExtraSpecialList-class.html
index 1e341df..150db21 100644
--- a/testing/test_package_docs/fake/ExtraSpecialList-class.html
+++ b/testing/test_package_docs/fake/ExtraSpecialList-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/FakeProcesses.html b/testing/test_package_docs/fake/FakeProcesses.html
index 4c37056..cc7b383 100644
--- a/testing/test_package_docs/fake/FakeProcesses.html
+++ b/testing/test_package_docs/fake/FakeProcesses.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Foo2-class.html b/testing/test_package_docs/fake/Foo2-class.html
index 6b75f1c..4d6e34e 100644
--- a/testing/test_package_docs/fake/Foo2-class.html
+++ b/testing/test_package_docs/fake/Foo2-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/GenericClass-class.html b/testing/test_package_docs/fake/GenericClass-class.html
index 3c2d528..a595e83 100644
--- a/testing/test_package_docs/fake/GenericClass-class.html
+++ b/testing/test_package_docs/fake/GenericClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/GenericMixin-mixin.html b/testing/test_package_docs/fake/GenericMixin-mixin.html
index 08b8ac4..94f0408 100644
--- a/testing/test_package_docs/fake/GenericMixin-mixin.html
+++ b/testing/test_package_docs/fake/GenericMixin-mixin.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/GenericTypedef.html b/testing/test_package_docs/fake/GenericTypedef.html
index 3b1ea68..bb48b4a 100644
--- a/testing/test_package_docs/fake/GenericTypedef.html
+++ b/testing/test_package_docs/fake/GenericTypedef.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/HasDynamicAnnotation-class.html b/testing/test_package_docs/fake/HasDynamicAnnotation-class.html
index 78da950..7e2b8cd 100644
--- a/testing/test_package_docs/fake/HasDynamicAnnotation-class.html
+++ b/testing/test_package_docs/fake/HasDynamicAnnotation-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/HasGenericWithExtends-class.html b/testing/test_package_docs/fake/HasGenericWithExtends-class.html
index 2bfdd4f..55887da 100644
--- a/testing/test_package_docs/fake/HasGenericWithExtends-class.html
+++ b/testing/test_package_docs/fake/HasGenericWithExtends-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/HasGenerics-class.html b/testing/test_package_docs/fake/HasGenerics-class.html
index adf83ef..f6a4b59 100644
--- a/testing/test_package_docs/fake/HasGenerics-class.html
+++ b/testing/test_package_docs/fake/HasGenerics-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/HasPragma-class.html b/testing/test_package_docs/fake/HasPragma-class.html
index d824aee..0cd5e85 100644
--- a/testing/test_package_docs/fake/HasPragma-class.html
+++ b/testing/test_package_docs/fake/HasPragma-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ImplementingThingy-class.html b/testing/test_package_docs/fake/ImplementingThingy-class.html
index dc5dc66..08c876b 100644
--- a/testing/test_package_docs/fake/ImplementingThingy-class.html
+++ b/testing/test_package_docs/fake/ImplementingThingy-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ImplementingThingy2-class.html b/testing/test_package_docs/fake/ImplementingThingy2-class.html
index 4c90c93..d37cd69 100644
--- a/testing/test_package_docs/fake/ImplementingThingy2-class.html
+++ b/testing/test_package_docs/fake/ImplementingThingy2-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ImplementsFutureVoid-class.html b/testing/test_package_docs/fake/ImplementsFutureVoid-class.html
index f29a853..74ad999 100644
--- a/testing/test_package_docs/fake/ImplementsFutureVoid-class.html
+++ b/testing/test_package_docs/fake/ImplementsFutureVoid-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ImplicitProperties-class.html b/testing/test_package_docs/fake/ImplicitProperties-class.html
index aad6ef3..6b3bd70 100644
--- a/testing/test_package_docs/fake/ImplicitProperties-class.html
+++ b/testing/test_package_docs/fake/ImplicitProperties-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/InheritingClassOne-class.html b/testing/test_package_docs/fake/InheritingClassOne-class.html
index 4c78eb2..b472327 100644
--- a/testing/test_package_docs/fake/InheritingClassOne-class.html
+++ b/testing/test_package_docs/fake/InheritingClassOne-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/InheritingClassTwo-class.html b/testing/test_package_docs/fake/InheritingClassTwo-class.html
index aabca9d..2c94096 100644
--- a/testing/test_package_docs/fake/InheritingClassTwo-class.html
+++ b/testing/test_package_docs/fake/InheritingClassTwo-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Interface-class.html b/testing/test_package_docs/fake/Interface-class.html
index 27ad2d4..7d5d8d9 100644
--- a/testing/test_package_docs/fake/Interface-class.html
+++ b/testing/test_package_docs/fake/Interface-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/LongFirstLine-class.html b/testing/test_package_docs/fake/LongFirstLine-class.html
index f799589..e0627cb 100644
--- a/testing/test_package_docs/fake/LongFirstLine-class.html
+++ b/testing/test_package_docs/fake/LongFirstLine-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/LotsAndLotsOfParameters.html b/testing/test_package_docs/fake/LotsAndLotsOfParameters.html
index 2db4fce..e7f5aa4 100644
--- a/testing/test_package_docs/fake/LotsAndLotsOfParameters.html
+++ b/testing/test_package_docs/fake/LotsAndLotsOfParameters.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/MIEEBase-class.html b/testing/test_package_docs/fake/MIEEBase-class.html
index c24a316..85ab1ef 100644
--- a/testing/test_package_docs/fake/MIEEBase-class.html
+++ b/testing/test_package_docs/fake/MIEEBase-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/MIEEMixin-class.html b/testing/test_package_docs/fake/MIEEMixin-class.html
index 103be4f..b18fcff 100644
--- a/testing/test_package_docs/fake/MIEEMixin-class.html
+++ b/testing/test_package_docs/fake/MIEEMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/MIEEMixinWithOverride-class.html b/testing/test_package_docs/fake/MIEEMixinWithOverride-class.html
index 3034583..955351b 100644
--- a/testing/test_package_docs/fake/MIEEMixinWithOverride-class.html
+++ b/testing/test_package_docs/fake/MIEEMixinWithOverride-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/MIEEThing-class.html b/testing/test_package_docs/fake/MIEEThing-class.html
index 7347931..c43768c 100644
--- a/testing/test_package_docs/fake/MIEEThing-class.html
+++ b/testing/test_package_docs/fake/MIEEThing-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/MacrosFromAccessors-class.html b/testing/test_package_docs/fake/MacrosFromAccessors-class.html
index d70ffe0..579a321 100644
--- a/testing/test_package_docs/fake/MacrosFromAccessors-class.html
+++ b/testing/test_package_docs/fake/MacrosFromAccessors-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/MixMeIn-class.html b/testing/test_package_docs/fake/MixMeIn-class.html
index e270732..faf0030 100644
--- a/testing/test_package_docs/fake/MixMeIn-class.html
+++ b/testing/test_package_docs/fake/MixMeIn-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ModifierClass-class.html b/testing/test_package_docs/fake/ModifierClass-class.html
index e0b2d2e..7b482fb 100644
--- a/testing/test_package_docs/fake/ModifierClass-class.html
+++ b/testing/test_package_docs/fake/ModifierClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html b/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html
index b67e449..3f0e37f 100644
--- a/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html
+++ b/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html b/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html
index 8ff46b5..c55a81f 100644
--- a/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html
+++ b/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/NewGenericTypedef.html b/testing/test_package_docs/fake/NewGenericTypedef.html
index 2221be6..3e0d0c0 100644
--- a/testing/test_package_docs/fake/NewGenericTypedef.html
+++ b/testing/test_package_docs/fake/NewGenericTypedef.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/NewStyleMixinCallingSuper-mixin.html b/testing/test_package_docs/fake/NewStyleMixinCallingSuper-mixin.html
index af7aa33..c67a904 100644
--- a/testing/test_package_docs/fake/NewStyleMixinCallingSuper-mixin.html
+++ b/testing/test_package_docs/fake/NewStyleMixinCallingSuper-mixin.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/NotAMixin-class.html b/testing/test_package_docs/fake/NotAMixin-class.html
index e5aeb63..92ea2cd 100644
--- a/testing/test_package_docs/fake/NotAMixin-class.html
+++ b/testing/test_package_docs/fake/NotAMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/Oops-class.html b/testing/test_package_docs/fake/Oops-class.html
index a00afbd..6d01454 100644
--- a/testing/test_package_docs/fake/Oops-class.html
+++ b/testing/test_package_docs/fake/Oops-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/OperatorReferenceClass-class.html b/testing/test_package_docs/fake/OperatorReferenceClass-class.html
index f25b00f..b397fb2 100644
--- a/testing/test_package_docs/fake/OperatorReferenceClass-class.html
+++ b/testing/test_package_docs/fake/OperatorReferenceClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/OtherGenericsThing-class.html b/testing/test_package_docs/fake/OtherGenericsThing-class.html
index 76d16d0..f88ac3e 100644
--- a/testing/test_package_docs/fake/OtherGenericsThing-class.html
+++ b/testing/test_package_docs/fake/OtherGenericsThing-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/PI-constant.html b/testing/test_package_docs/fake/PI-constant.html
index 908222f..4be1201 100644
--- a/testing/test_package_docs/fake/PI-constant.html
+++ b/testing/test_package_docs/fake/PI-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ReferringClass-class.html b/testing/test_package_docs/fake/ReferringClass-class.html
index 37c1874..b8f2207 100644
--- a/testing/test_package_docs/fake/ReferringClass-class.html
+++ b/testing/test_package_docs/fake/ReferringClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/SpecialList-class.html b/testing/test_package_docs/fake/SpecialList-class.html
index 8dba39c..cd3fe5a 100644
--- a/testing/test_package_docs/fake/SpecialList-class.html
+++ b/testing/test_package_docs/fake/SpecialList-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/SubForDocComments-class.html b/testing/test_package_docs/fake/SubForDocComments-class.html
index 87b809d..1e438b0 100644
--- a/testing/test_package_docs/fake/SubForDocComments-class.html
+++ b/testing/test_package_docs/fake/SubForDocComments-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/SuperAwesomeClass-class.html b/testing/test_package_docs/fake/SuperAwesomeClass-class.html
index 5b2f649..7b6eaad 100644
--- a/testing/test_package_docs/fake/SuperAwesomeClass-class.html
+++ b/testing/test_package_docs/fake/SuperAwesomeClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/TypeInferenceMixedIn-class.html b/testing/test_package_docs/fake/TypeInferenceMixedIn-class.html
index 9aa885e..3b6d6db 100644
--- a/testing/test_package_docs/fake/TypeInferenceMixedIn-class.html
+++ b/testing/test_package_docs/fake/TypeInferenceMixedIn-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/TypedefUsingClass-class.html b/testing/test_package_docs/fake/TypedefUsingClass-class.html
index 1ae8161..1c64e26 100644
--- a/testing/test_package_docs/fake/TypedefUsingClass-class.html
+++ b/testing/test_package_docs/fake/TypedefUsingClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/UP-constant.html b/testing/test_package_docs/fake/UP-constant.html
index 2d032bc..83dd845 100644
--- a/testing/test_package_docs/fake/UP-constant.html
+++ b/testing/test_package_docs/fake/UP-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/VoidCallback.html b/testing/test_package_docs/fake/VoidCallback.html
index 1ea26be..4336319 100644
--- a/testing/test_package_docs/fake/VoidCallback.html
+++ b/testing/test_package_docs/fake/VoidCallback.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/WithGetterAndSetter-class.html b/testing/test_package_docs/fake/WithGetterAndSetter-class.html
index 362f802..5553aa4 100644
--- a/testing/test_package_docs/fake/WithGetterAndSetter-class.html
+++ b/testing/test_package_docs/fake/WithGetterAndSetter-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/ZERO-constant.html b/testing/test_package_docs/fake/ZERO-constant.html
index 9b7f56c..6bf47a4 100644
--- a/testing/test_package_docs/fake/ZERO-constant.html
+++ b/testing/test_package_docs/fake/ZERO-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/aCoolVariable.html b/testing/test_package_docs/fake/aCoolVariable.html
index 3bc3e5d..2060f19 100644
--- a/testing/test_package_docs/fake/aCoolVariable.html
+++ b/testing/test_package_docs/fake/aCoolVariable.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/aDynamicAnnotation-constant.html b/testing/test_package_docs/fake/aDynamicAnnotation-constant.html
index 5276170..cc63c91 100644
--- a/testing/test_package_docs/fake/aDynamicAnnotation-constant.html
+++ b/testing/test_package_docs/fake/aDynamicAnnotation-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/aMixinReturningFunction.html b/testing/test_package_docs/fake/aMixinReturningFunction.html
index c2e53ef..ab0fb36 100644
--- a/testing/test_package_docs/fake/aMixinReturningFunction.html
+++ b/testing/test_package_docs/fake/aMixinReturningFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/aVoidParameter.html b/testing/test_package_docs/fake/aVoidParameter.html
index a3d3fc2..9df904e 100644
--- a/testing/test_package_docs/fake/aVoidParameter.html
+++ b/testing/test_package_docs/fake/aVoidParameter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/addCallback.html b/testing/test_package_docs/fake/addCallback.html
index 6884945..ddb6b5b 100644
--- a/testing/test_package_docs/fake/addCallback.html
+++ b/testing/test_package_docs/fake/addCallback.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/addCallback2.html b/testing/test_package_docs/fake/addCallback2.html
index 9677d43..4c3eacf 100644
--- a/testing/test_package_docs/fake/addCallback2.html
+++ b/testing/test_package_docs/fake/addCallback2.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/bulletDoced-constant.html b/testing/test_package_docs/fake/bulletDoced-constant.html
index 7d6d2fc..03221d1 100644
--- a/testing/test_package_docs/fake/bulletDoced-constant.html
+++ b/testing/test_package_docs/fake/bulletDoced-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/complicatedReturn.html b/testing/test_package_docs/fake/complicatedReturn.html
index b693849..2dee349 100644
--- a/testing/test_package_docs/fake/complicatedReturn.html
+++ b/testing/test_package_docs/fake/complicatedReturn.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/doAComplicatedThing.html b/testing/test_package_docs/fake/doAComplicatedThing.html
new file mode 100644
index 0000000..94565c2
--- /dev/null
+++ b/testing/test_package_docs/fake/doAComplicatedThing.html
@@ -0,0 +1,216 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="API docs for the doAComplicatedThing function from the fake library, for the Dart programming language.">
+  <title>doAComplicatedThing function - fake library - Dart API</title>
+  <!-- required because all the links are pseudo-absolute -->
+  <base href="..">
+
+  <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+  <link rel="stylesheet" href="static-assets/github.css">
+  <link rel="stylesheet" href="static-assets/styles.css">
+  <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+  <button id="sidenav-left-toggle" type="button">&nbsp;</button>
+  <ol class="breadcrumbs gt-separated dark hidden-xs">
+    <li><a href="index.html">test_package</a></li>
+    <li><a href="fake/fake-library.html">fake</a></li>
+    <li class="self-crumb">doAComplicatedThing function</li>
+  </ol>
+  <div class="self-name">doAComplicatedThing</div>
+  <form class="search navbar-right" role="search">
+    <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+  </form>
+</header>
+
+<main>
+
+  <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+    <h5>fake library</h5>
+    <ol>
+      <li class="section-title"><a href="fake/fake-library.html#classes">Classes</a></li>
+      <li><a href="fake/ABaseClass-class.html">ABaseClass</a></li>
+      <li><a href="fake/AClassUsingASuperMixin-class.html">AClassUsingASuperMixin</a></li>
+      <li><a href="fake/AClassUsingNewStyleMixin-class.html">AClassUsingNewStyleMixin</a></li>
+      <li><a href="fake/AClassWithFancyProperties-class.html">AClassWithFancyProperties</a></li>
+      <li><a href="fake/AMixinCallingSuper-class.html">AMixinCallingSuper</a></li>
+      <li><a href="fake/Annotation-class.html">Annotation</a></li>
+      <li><a href="fake/AnotherInterface-class.html">AnotherInterface</a></li>
+      <li><a href="fake/ATypeTakingClass-class.html">ATypeTakingClass</a></li>
+      <li><a href="fake/ATypeTakingClassMixedIn-class.html">ATypeTakingClassMixedIn</a></li>
+      <li><a href="fake/BaseForDocComments-class.html">BaseForDocComments</a></li>
+      <li><a href="fake/BaseThingy-class.html">BaseThingy</a></li>
+      <li><a href="fake/BaseThingy2-class.html">BaseThingy2</a></li>
+      <li><a href="fake/ClassWithUnusualProperties-class.html">ClassWithUnusualProperties</a></li>
+      <li><a href="fake/ConstantClass-class.html">ConstantClass</a></li>
+      <li><a href="fake/ConstructorTester-class.html">ConstructorTester</a></li>
+      <li><a href="fake/Cool-class.html">Cool</a></li>
+      <li><a href="fake/CovariantMemberParams-class.html">CovariantMemberParams</a></li>
+      <li><a href="fake/DocumentWithATable-class.html">DocumentWithATable</a></li>
+      <li><a href="fake/ExtendsFutureVoid-class.html">ExtendsFutureVoid</a></li>
+      <li><a href="fake/ExtraSpecialList-class.html">ExtraSpecialList</a></li>
+      <li><a href="fake/Foo2-class.html">Foo2</a></li>
+      <li><a href="fake/GenericClass-class.html">GenericClass</a></li>
+      <li><a href="fake/HasDynamicAnnotation-class.html">HasDynamicAnnotation</a></li>
+      <li><a href="fake/HasGenerics-class.html">HasGenerics</a></li>
+      <li><a href="fake/HasGenericWithExtends-class.html">HasGenericWithExtends</a></li>
+      <li><a href="fake/HasPragma-class.html">HasPragma</a></li>
+      <li><a href="categoriesExported/IAmAClassWithCategories-class.html">IAmAClassWithCategories</a></li>
+      <li><a href="fake/ImplementingThingy-class.html">ImplementingThingy</a></li>
+      <li><a href="fake/ImplementingThingy2-class.html">ImplementingThingy2</a></li>
+      <li><a href="fake/ImplementsFutureVoid-class.html">ImplementsFutureVoid</a></li>
+      <li><a href="fake/ImplicitProperties-class.html">ImplicitProperties</a></li>
+      <li><a href="fake/InheritingClassOne-class.html">InheritingClassOne</a></li>
+      <li><a href="fake/InheritingClassTwo-class.html">InheritingClassTwo</a></li>
+      <li><a href="fake/Interface-class.html">Interface</a></li>
+      <li><a href="fake/LongFirstLine-class.html">LongFirstLine</a></li>
+      <li><a href="fake/MIEEBase-class.html">MIEEBase</a></li>
+      <li><a href="fake/MIEEMixin-class.html">MIEEMixin</a></li>
+      <li><a href="fake/MIEEMixinWithOverride-class.html">MIEEMixinWithOverride</a></li>
+      <li><a href="fake/MIEEThing-class.html">MIEEThing</a></li>
+      <li><a href="fake/MixMeIn-class.html">MixMeIn</a></li>
+      <li><a href="fake/ModifierClass-class.html">ModifierClass</a></li>
+      <li><a href="fake/NotAMixin-class.html">NotAMixin</a></li>
+      <li><a href="fake/OperatorReferenceClass-class.html">OperatorReferenceClass</a></li>
+      <li><a href="fake/OtherGenericsThing-class.html">OtherGenericsThing</a></li>
+      <li><a href="fake/ReferringClass-class.html">ReferringClass</a></li>
+      <li><a href="fake/SpecialList-class.html">SpecialList</a></li>
+      <li><a href="fake/SubForDocComments-class.html">SubForDocComments</a></li>
+      <li><a class="deprecated" href="fake/SuperAwesomeClass-class.html">SuperAwesomeClass</a></li>
+      <li><a href="fake/TypedefUsingClass-class.html">TypedefUsingClass</a></li>
+      <li><a href="fake/TypeInferenceMixedIn-class.html">TypeInferenceMixedIn</a></li>
+      <li><a href="fake/WithGetterAndSetter-class.html">WithGetterAndSetter</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#mixins">Mixins</a></li>
+      <li><a href="fake/GenericMixin-mixin.html">GenericMixin</a></li>
+      <li><a href="fake/NewStyleMixinCallingSuper-mixin.html">NewStyleMixinCallingSuper</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#constants">Constants</a></li>
+      <li><a href="fake/aDynamicAnnotation-constant.html">aDynamicAnnotation</a></li>
+      <li><a href="fake/bulletDoced-constant.html">bulletDoced</a></li>
+      <li><a href="fake/CUSTOM_CLASS-constant.html">CUSTOM_CLASS</a></li>
+      <li><a href="fake/CUSTOM_CLASS_PRIVATE-constant.html">CUSTOM_CLASS_PRIVATE</a></li>
+      <li><a class="deprecated" href="fake/DOWN-constant.html">DOWN</a></li>
+      <li><a href="fake/greatAnnotation-constant.html">greatAnnotation</a></li>
+      <li><a href="fake/greatestAnnotation-constant.html">greatestAnnotation</a></li>
+      <li><a href="fake/incorrectDocReference-constant.html">incorrectDocReference</a></li>
+      <li><a href="fake/myMap-constant.html">myMap</a></li>
+      <li><a href="fake/NAME_SINGLEUNDERSCORE-constant.html">NAME_SINGLEUNDERSCORE</a></li>
+      <li><a href="fake/NAME_WITH_TWO_UNDERSCORES-constant.html">NAME_WITH_TWO_UNDERSCORES</a></li>
+      <li><a href="fake/PI-constant.html">PI</a></li>
+      <li><a href="fake/required-constant.html">required</a></li>
+      <li><a href="fake/testingCodeSyntaxInOneLiners-constant.html">testingCodeSyntaxInOneLiners</a></li>
+      <li><a href="fake/UP-constant.html">UP</a></li>
+      <li><a href="fake/ZERO-constant.html">ZERO</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#properties">Properties</a></li>
+      <li><a href="fake/aCoolVariable.html">aCoolVariable</a></li>
+      <li><a href="fake/complicatedReturn.html">complicatedReturn</a></li>
+      <li><a href="fake/dynamicGetter.html">dynamicGetter</a></li>
+      <li><a href="fake/getterSetterNodocGetter.html">getterSetterNodocGetter</a></li>
+      <li><a href="fake/getterSetterNodocSetter.html">getterSetterNodocSetter</a></li>
+      <li><a href="fake/importantComputations.html">importantComputations</a></li>
+      <li><a href="fake/justGetter.html">justGetter</a></li>
+      <li><a href="fake/justSetter.html">justSetter</a></li>
+      <li><a href="fake/mapWithDynamicKeys.html">mapWithDynamicKeys</a></li>
+      <li><a class="deprecated" href="fake/meaningOfLife.html">meaningOfLife</a></li>
+      <li><a href="fake/mustGetThis.html">mustGetThis</a></li>
+      <li><a href="fake/setAndGet.html">setAndGet</a></li>
+      <li><a href="fake/simpleProperty.html">simpleProperty</a></li>
+      <li><a href="fake/useSomethingInAnotherPackage.html">useSomethingInAnotherPackage</a></li>
+      <li><a href="fake/useSomethingInTheSdk.html">useSomethingInTheSdk</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#functions">Functions</a></li>
+      <li><a href="fake/addCallback.html">addCallback</a></li>
+      <li><a href="fake/addCallback2.html">addCallback2</a></li>
+      <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
+      <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
+      <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
+      <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
+      <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
+      <li><a href="fake/onlyPositionalWithNoDefaultNoType.html">onlyPositionalWithNoDefaultNoType</a></li>
+      <li><a href="fake/paintImage1.html">paintImage1</a></li>
+      <li><a href="fake/paintImage2.html">paintImage2</a></li>
+      <li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
+      <li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
+      <li><a href="fake/returningFutureVoid.html">returningFutureVoid</a></li>
+      <li><a href="fake/short.html">short</a></li>
+      <li><a href="fake/soIntense.html">soIntense</a></li>
+      <li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
+      <li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
+      <li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
+      <li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
+      <li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
+      <li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
+      <li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
+      <li><a href="fake/Color-class.html">Color</a></li>
+      <li><a href="fake/MacrosFromAccessors-class.html">MacrosFromAccessors</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#typedefs">Typedefs</a></li>
+      <li><a href="fake/Callback2.html">Callback2</a></li>
+      <li><a class="deprecated" href="fake/FakeProcesses.html">FakeProcesses</a></li>
+      <li><a href="fake/GenericTypedef.html">GenericTypedef</a></li>
+      <li><a href="fake/LotsAndLotsOfParameters.html">LotsAndLotsOfParameters</a></li>
+      <li><a href="fake/myCoolTypedef.html">myCoolTypedef</a></li>
+      <li><a href="fake/NewGenericTypedef.html">NewGenericTypedef</a></li>
+      <li><a href="fake/VoidCallback.html">VoidCallback</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#exceptions">Exceptions</a></li>
+      <li><a class="deprecated" href="fake/Doh-class.html">Doh</a></li>
+      <li><a href="fake/Oops-class.html">Oops</a></li>
+    </ol>
+  </div><!--/.sidebar-offcanvas-left-->
+
+  <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+    <h1>doAComplicatedThing function </h1>
+
+    <section class="multi-line-signature">
+        <span class="returntype">void</span>
+        <span class="name ">doAComplicatedThing</span>
+(<wbr><span class="parameter" id="doAComplicatedThing-param-x"><span class="type-annotation">int</span> <span class="parameter-name">x</span>, {</span> <span class="parameter" id="doAComplicatedThing-param-doSomething"><span class="type-annotation">void</span> <span class="parameter-name">doSomething</span>(<span class="parameter" id="doSomething-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomething-param-anotherThing"><span class="type-annotation">String</span> <span class="parameter-name">anotherThing</span></span>), </span> <span class="parameter" id="doAComplicatedThing-param-doSomethingElse"><span class="type-annotation">void</span> <span class="parameter-name">doSomethingElse</span>(<span class="parameter" id="doSomethingElse-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomethingElse-param-somethingElse"><span class="type-annotation">double</span> <span class="parameter-name">somethingElse</span></span>)</span> })
+    </section>
+    <section class="desc markdown">
+      <p>Coderef to ambiguous parameter of function parameter should not crash us.
+(#1835)</p>
+<p>Here is a coderef: <code>aThingParameter</code></p>
+    </section>
+    
+    
+
+  </div> <!-- /.main-content -->
+
+  <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+  </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+  <span class="no-break">
+    test_package 0.0.1
+  </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/fake/dynamicGetter.html b/testing/test_package_docs/fake/dynamicGetter.html
index 92b9106..c968b8f 100644
--- a/testing/test_package_docs/fake/dynamicGetter.html
+++ b/testing/test_package_docs/fake/dynamicGetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/fake-library.html b/testing/test_package_docs/fake/fake-library.html
index bfdbde4..6b0b5d1 100644
--- a/testing/test_package_docs/fake/fake-library.html
+++ b/testing/test_package_docs/fake/fake-library.html
@@ -778,6 +778,16 @@
           This function requires a Future<void> as a parameter</void>
           
 </dd>
+        <dt id="doAComplicatedThing" class="callable">
+          <span class="name"><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></span><span class="signature">(<wbr><span class="parameter" id="doAComplicatedThing-param-x"><span class="type-annotation">int</span> <span class="parameter-name">x</span>, {</span> <span class="parameter" id="doAComplicatedThing-param-doSomething"><span class="type-annotation">void</span> <span class="parameter-name">doSomething</span>(<span class="parameter" id="doSomething-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomething-param-anotherThing"><span class="type-annotation">String</span> <span class="parameter-name">anotherThing</span></span>), </span> <span class="parameter" id="doAComplicatedThing-param-doSomethingElse"><span class="type-annotation">void</span> <span class="parameter-name">doSomethingElse</span>(<span class="parameter" id="doSomethingElse-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomethingElse-param-somethingElse"><span class="type-annotation">double</span> <span class="parameter-name">somethingElse</span></span>)</span> })
+            <span class="returntype parameter">&#8594; void</span>
+          </span>
+          </dt>
+        <dd>
+          Coderef to ambiguous parameter of function parameter should not crash us.
+(#1835) <a href="fake/doAComplicatedThing.html">[...]</a>
+          
+</dd>
         <dt id="functionUsingMixinReturningFunction" class="callable">
           <span class="name"><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></span><span class="signature">(<wbr>)
             <span class="returntype parameter">&#8594; dynamic</span>
@@ -1154,6 +1164,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/functionUsingMixinReturningFunction.html b/testing/test_package_docs/fake/functionUsingMixinReturningFunction.html
index 2aeac85..c620f93 100644
--- a/testing/test_package_docs/fake/functionUsingMixinReturningFunction.html
+++ b/testing/test_package_docs/fake/functionUsingMixinReturningFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/functionWithFunctionParameters.html b/testing/test_package_docs/fake/functionWithFunctionParameters.html
index 058e8bb..e5aba5c 100644
--- a/testing/test_package_docs/fake/functionWithFunctionParameters.html
+++ b/testing/test_package_docs/fake/functionWithFunctionParameters.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/getterSetterNodocGetter.html b/testing/test_package_docs/fake/getterSetterNodocGetter.html
index da1b4da..af528af 100644
--- a/testing/test_package_docs/fake/getterSetterNodocGetter.html
+++ b/testing/test_package_docs/fake/getterSetterNodocGetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/getterSetterNodocSetter.html b/testing/test_package_docs/fake/getterSetterNodocSetter.html
index 801a4d9..1d0fa96 100644
--- a/testing/test_package_docs/fake/getterSetterNodocSetter.html
+++ b/testing/test_package_docs/fake/getterSetterNodocSetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/greatAnnotation-constant.html b/testing/test_package_docs/fake/greatAnnotation-constant.html
index 82a5fbe..7cf8af7 100644
--- a/testing/test_package_docs/fake/greatAnnotation-constant.html
+++ b/testing/test_package_docs/fake/greatAnnotation-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/greatestAnnotation-constant.html b/testing/test_package_docs/fake/greatestAnnotation-constant.html
index 03df06d..0a536a3 100644
--- a/testing/test_package_docs/fake/greatestAnnotation-constant.html
+++ b/testing/test_package_docs/fake/greatestAnnotation-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/importantComputations.html b/testing/test_package_docs/fake/importantComputations.html
index 14fe836..0b84e41 100644
--- a/testing/test_package_docs/fake/importantComputations.html
+++ b/testing/test_package_docs/fake/importantComputations.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/incorrectDocReference-constant.html b/testing/test_package_docs/fake/incorrectDocReference-constant.html
index b8bdf98..87f4e02 100644
--- a/testing/test_package_docs/fake/incorrectDocReference-constant.html
+++ b/testing/test_package_docs/fake/incorrectDocReference-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/justGetter.html b/testing/test_package_docs/fake/justGetter.html
index a3a3f48..46c2ac0 100644
--- a/testing/test_package_docs/fake/justGetter.html
+++ b/testing/test_package_docs/fake/justGetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/justSetter.html b/testing/test_package_docs/fake/justSetter.html
index f0fe5c1..9131cb0 100644
--- a/testing/test_package_docs/fake/justSetter.html
+++ b/testing/test_package_docs/fake/justSetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/mapWithDynamicKeys.html b/testing/test_package_docs/fake/mapWithDynamicKeys.html
index 4a72e31..a85b4d0 100644
--- a/testing/test_package_docs/fake/mapWithDynamicKeys.html
+++ b/testing/test_package_docs/fake/mapWithDynamicKeys.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/meaningOfLife.html b/testing/test_package_docs/fake/meaningOfLife.html
index 3d21317..926679b 100644
--- a/testing/test_package_docs/fake/meaningOfLife.html
+++ b/testing/test_package_docs/fake/meaningOfLife.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/mustGetThis.html b/testing/test_package_docs/fake/mustGetThis.html
index eb4fc2f..1bfd228 100644
--- a/testing/test_package_docs/fake/mustGetThis.html
+++ b/testing/test_package_docs/fake/mustGetThis.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/myCoolTypedef.html b/testing/test_package_docs/fake/myCoolTypedef.html
index 525f1c0..bb23544 100644
--- a/testing/test_package_docs/fake/myCoolTypedef.html
+++ b/testing/test_package_docs/fake/myCoolTypedef.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/myGenericFunction.html b/testing/test_package_docs/fake/myGenericFunction.html
index 8089813..7055b2b 100644
--- a/testing/test_package_docs/fake/myGenericFunction.html
+++ b/testing/test_package_docs/fake/myGenericFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/myMap-constant.html b/testing/test_package_docs/fake/myMap-constant.html
index 463fad8..5c03a31 100644
--- a/testing/test_package_docs/fake/myMap-constant.html
+++ b/testing/test_package_docs/fake/myMap-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html b/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html
index 9081b83..adfe675 100644
--- a/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html
+++ b/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/paintImage1.html b/testing/test_package_docs/fake/paintImage1.html
index f070018..ee2f29f 100644
--- a/testing/test_package_docs/fake/paintImage1.html
+++ b/testing/test_package_docs/fake/paintImage1.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/paintImage2.html b/testing/test_package_docs/fake/paintImage2.html
index af4d216..f99da35 100644
--- a/testing/test_package_docs/fake/paintImage2.html
+++ b/testing/test_package_docs/fake/paintImage2.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/paramFromAnotherLib.html b/testing/test_package_docs/fake/paramFromAnotherLib.html
index d6f263b..ccd7048 100644
--- a/testing/test_package_docs/fake/paramFromAnotherLib.html
+++ b/testing/test_package_docs/fake/paramFromAnotherLib.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/paramOfFutureOrNull.html b/testing/test_package_docs/fake/paramOfFutureOrNull.html
index 37b5fd3..30962f9 100644
--- a/testing/test_package_docs/fake/paramOfFutureOrNull.html
+++ b/testing/test_package_docs/fake/paramOfFutureOrNull.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/required-constant.html b/testing/test_package_docs/fake/required-constant.html
index b79e681..9415adc 100644
--- a/testing/test_package_docs/fake/required-constant.html
+++ b/testing/test_package_docs/fake/required-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/returningFutureVoid.html b/testing/test_package_docs/fake/returningFutureVoid.html
index 3673a60..ea218fc 100644
--- a/testing/test_package_docs/fake/returningFutureVoid.html
+++ b/testing/test_package_docs/fake/returningFutureVoid.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/setAndGet.html b/testing/test_package_docs/fake/setAndGet.html
index 4c0dd21..b03797a 100644
--- a/testing/test_package_docs/fake/setAndGet.html
+++ b/testing/test_package_docs/fake/setAndGet.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/short.html b/testing/test_package_docs/fake/short.html
index 47a4d42..503a17f 100644
--- a/testing/test_package_docs/fake/short.html
+++ b/testing/test_package_docs/fake/short.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/simpleProperty.html b/testing/test_package_docs/fake/simpleProperty.html
index 6268c72..51fa5b7 100644
--- a/testing/test_package_docs/fake/simpleProperty.html
+++ b/testing/test_package_docs/fake/simpleProperty.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/soIntense.html b/testing/test_package_docs/fake/soIntense.html
index 267d524..e0bd1f6 100644
--- a/testing/test_package_docs/fake/soIntense.html
+++ b/testing/test_package_docs/fake/soIntense.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html b/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html
index 2b56f22..13a2312 100644
--- a/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html
+++ b/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/thisIsAlsoAsync.html b/testing/test_package_docs/fake/thisIsAlsoAsync.html
index 55b5013..8d382f0 100644
--- a/testing/test_package_docs/fake/thisIsAlsoAsync.html
+++ b/testing/test_package_docs/fake/thisIsAlsoAsync.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/thisIsAsync.html b/testing/test_package_docs/fake/thisIsAsync.html
index a5af9c0..70a9f93 100644
--- a/testing/test_package_docs/fake/thisIsAsync.html
+++ b/testing/test_package_docs/fake/thisIsAsync.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/thisIsFutureOr.html b/testing/test_package_docs/fake/thisIsFutureOr.html
index 1f178d8..0c2cb2b 100644
--- a/testing/test_package_docs/fake/thisIsFutureOr.html
+++ b/testing/test_package_docs/fake/thisIsFutureOr.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/thisIsFutureOrNull.html b/testing/test_package_docs/fake/thisIsFutureOrNull.html
index ac3b485..6231b61 100644
--- a/testing/test_package_docs/fake/thisIsFutureOrNull.html
+++ b/testing/test_package_docs/fake/thisIsFutureOrNull.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/thisIsFutureOrT.html b/testing/test_package_docs/fake/thisIsFutureOrT.html
index ef7068b..0dd3ec1 100644
--- a/testing/test_package_docs/fake/thisIsFutureOrT.html
+++ b/testing/test_package_docs/fake/thisIsFutureOrT.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/topLevelFunction.html b/testing/test_package_docs/fake/topLevelFunction.html
index 0b4bd90..dee9adf 100644
--- a/testing/test_package_docs/fake/topLevelFunction.html
+++ b/testing/test_package_docs/fake/topLevelFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/typeParamOfFutureOr.html b/testing/test_package_docs/fake/typeParamOfFutureOr.html
index 9ec6a6c..89d6188 100644
--- a/testing/test_package_docs/fake/typeParamOfFutureOr.html
+++ b/testing/test_package_docs/fake/typeParamOfFutureOr.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/useSomethingInAnotherPackage.html b/testing/test_package_docs/fake/useSomethingInAnotherPackage.html
index 46d1de5..442429b 100644
--- a/testing/test_package_docs/fake/useSomethingInAnotherPackage.html
+++ b/testing/test_package_docs/fake/useSomethingInAnotherPackage.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/fake/useSomethingInTheSdk.html b/testing/test_package_docs/fake/useSomethingInTheSdk.html
index 81339b4..823953f 100644
--- a/testing/test_package_docs/fake/useSomethingInTheSdk.html
+++ b/testing/test_package_docs/fake/useSomethingInTheSdk.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs/index.json b/testing/test_package_docs/index.json
index 9f4c743..1b29841 100644
--- a/testing/test_package_docs/index.json
+++ b/testing/test_package_docs/index.json
@@ -9325,6 +9325,17 @@
   }
  },
  {
+  "name": "doAComplicatedThing",
+  "qualifiedName": "fake.doAComplicatedThing",
+  "href": "fake/doAComplicatedThing.html",
+  "type": "function",
+  "overriddenDepth": 0,
+  "enclosedBy": {
+   "name": "fake",
+   "type": "library"
+  }
+ },
+ {
   "name": "dynamicGetter",
   "qualifiedName": "fake.dynamicGetter",
   "href": "fake/dynamicGetter.html",
diff --git a/testing/test_package_docs_dev/fake/ABaseClass-class.html b/testing/test_package_docs_dev/fake/ABaseClass-class.html
index d860555..e73de68 100644
--- a/testing/test_package_docs_dev/fake/ABaseClass-class.html
+++ b/testing/test_package_docs_dev/fake/ABaseClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/AClassUsingASuperMixin-class.html b/testing/test_package_docs_dev/fake/AClassUsingASuperMixin-class.html
index 4a7619f..5d296da 100644
--- a/testing/test_package_docs_dev/fake/AClassUsingASuperMixin-class.html
+++ b/testing/test_package_docs_dev/fake/AClassUsingASuperMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/AClassUsingNewStyleMixin-class.html b/testing/test_package_docs_dev/fake/AClassUsingNewStyleMixin-class.html
index 6c25434..19acae3 100644
--- a/testing/test_package_docs_dev/fake/AClassUsingNewStyleMixin-class.html
+++ b/testing/test_package_docs_dev/fake/AClassUsingNewStyleMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/AClassWithFancyProperties-class.html b/testing/test_package_docs_dev/fake/AClassWithFancyProperties-class.html
index fb8b2cf..06c6a17 100644
--- a/testing/test_package_docs_dev/fake/AClassWithFancyProperties-class.html
+++ b/testing/test_package_docs_dev/fake/AClassWithFancyProperties-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/AMixinCallingSuper-class.html b/testing/test_package_docs_dev/fake/AMixinCallingSuper-class.html
index 062c807..0b516d2 100644
--- a/testing/test_package_docs_dev/fake/AMixinCallingSuper-class.html
+++ b/testing/test_package_docs_dev/fake/AMixinCallingSuper-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ATypeTakingClass-class.html b/testing/test_package_docs_dev/fake/ATypeTakingClass-class.html
index ffc28f1..5d28525 100644
--- a/testing/test_package_docs_dev/fake/ATypeTakingClass-class.html
+++ b/testing/test_package_docs_dev/fake/ATypeTakingClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ATypeTakingClassMixedIn-class.html b/testing/test_package_docs_dev/fake/ATypeTakingClassMixedIn-class.html
index cc8cd49..06272a8 100644
--- a/testing/test_package_docs_dev/fake/ATypeTakingClassMixedIn-class.html
+++ b/testing/test_package_docs_dev/fake/ATypeTakingClassMixedIn-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Annotation-class.html b/testing/test_package_docs_dev/fake/Annotation-class.html
index 7c48ed4..351f8ab 100644
--- a/testing/test_package_docs_dev/fake/Annotation-class.html
+++ b/testing/test_package_docs_dev/fake/Annotation-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/AnotherInterface-class.html b/testing/test_package_docs_dev/fake/AnotherInterface-class.html
index 2b0693d..c4e7200 100644
--- a/testing/test_package_docs_dev/fake/AnotherInterface-class.html
+++ b/testing/test_package_docs_dev/fake/AnotherInterface-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/BaseForDocComments-class.html b/testing/test_package_docs_dev/fake/BaseForDocComments-class.html
index a53f4e0..5e18b4a 100644
--- a/testing/test_package_docs_dev/fake/BaseForDocComments-class.html
+++ b/testing/test_package_docs_dev/fake/BaseForDocComments-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/BaseThingy-class.html b/testing/test_package_docs_dev/fake/BaseThingy-class.html
index c0fb1e2..ce60f27 100644
--- a/testing/test_package_docs_dev/fake/BaseThingy-class.html
+++ b/testing/test_package_docs_dev/fake/BaseThingy-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/BaseThingy2-class.html b/testing/test_package_docs_dev/fake/BaseThingy2-class.html
index 31bd3e9..5ade956 100644
--- a/testing/test_package_docs_dev/fake/BaseThingy2-class.html
+++ b/testing/test_package_docs_dev/fake/BaseThingy2-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/CUSTOM_CLASS-constant.html b/testing/test_package_docs_dev/fake/CUSTOM_CLASS-constant.html
index 2e26de9..452a1c4 100644
--- a/testing/test_package_docs_dev/fake/CUSTOM_CLASS-constant.html
+++ b/testing/test_package_docs_dev/fake/CUSTOM_CLASS-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/CUSTOM_CLASS_PRIVATE-constant.html b/testing/test_package_docs_dev/fake/CUSTOM_CLASS_PRIVATE-constant.html
index d8b853b..c1d29cb 100644
--- a/testing/test_package_docs_dev/fake/CUSTOM_CLASS_PRIVATE-constant.html
+++ b/testing/test_package_docs_dev/fake/CUSTOM_CLASS_PRIVATE-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Callback2.html b/testing/test_package_docs_dev/fake/Callback2.html
index 311288b..ca9b188 100644
--- a/testing/test_package_docs_dev/fake/Callback2.html
+++ b/testing/test_package_docs_dev/fake/Callback2.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ClassWithUnusualProperties-class.html b/testing/test_package_docs_dev/fake/ClassWithUnusualProperties-class.html
index 53524ea..450a65f 100644
--- a/testing/test_package_docs_dev/fake/ClassWithUnusualProperties-class.html
+++ b/testing/test_package_docs_dev/fake/ClassWithUnusualProperties-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Color-class.html b/testing/test_package_docs_dev/fake/Color-class.html
index 5cdd9cd..f979633 100644
--- a/testing/test_package_docs_dev/fake/Color-class.html
+++ b/testing/test_package_docs_dev/fake/Color-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ConstantClass-class.html b/testing/test_package_docs_dev/fake/ConstantClass-class.html
index f6c1fd3..dc01acf 100644
--- a/testing/test_package_docs_dev/fake/ConstantClass-class.html
+++ b/testing/test_package_docs_dev/fake/ConstantClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ConstructorTester-class.html b/testing/test_package_docs_dev/fake/ConstructorTester-class.html
index 5465029..03a25cc 100644
--- a/testing/test_package_docs_dev/fake/ConstructorTester-class.html
+++ b/testing/test_package_docs_dev/fake/ConstructorTester-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Cool-class.html b/testing/test_package_docs_dev/fake/Cool-class.html
index bcd6780..ed1881b 100644
--- a/testing/test_package_docs_dev/fake/Cool-class.html
+++ b/testing/test_package_docs_dev/fake/Cool-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/CovariantMemberParams-class.html b/testing/test_package_docs_dev/fake/CovariantMemberParams-class.html
index d8a10e1..b46e288 100644
--- a/testing/test_package_docs_dev/fake/CovariantMemberParams-class.html
+++ b/testing/test_package_docs_dev/fake/CovariantMemberParams-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/DOWN-constant.html b/testing/test_package_docs_dev/fake/DOWN-constant.html
index d038f5e..0f3c77e 100644
--- a/testing/test_package_docs_dev/fake/DOWN-constant.html
+++ b/testing/test_package_docs_dev/fake/DOWN-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/DocumentWithATable-class.html b/testing/test_package_docs_dev/fake/DocumentWithATable-class.html
index b930553..dd41a11 100644
--- a/testing/test_package_docs_dev/fake/DocumentWithATable-class.html
+++ b/testing/test_package_docs_dev/fake/DocumentWithATable-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Doh-class.html b/testing/test_package_docs_dev/fake/Doh-class.html
index b12a993..5ae2b36 100644
--- a/testing/test_package_docs_dev/fake/Doh-class.html
+++ b/testing/test_package_docs_dev/fake/Doh-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ExtendsFutureVoid-class.html b/testing/test_package_docs_dev/fake/ExtendsFutureVoid-class.html
index 2f5a093..a897a95 100644
--- a/testing/test_package_docs_dev/fake/ExtendsFutureVoid-class.html
+++ b/testing/test_package_docs_dev/fake/ExtendsFutureVoid-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ExtraSpecialList-class.html b/testing/test_package_docs_dev/fake/ExtraSpecialList-class.html
index 1e341df..150db21 100644
--- a/testing/test_package_docs_dev/fake/ExtraSpecialList-class.html
+++ b/testing/test_package_docs_dev/fake/ExtraSpecialList-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/FakeProcesses.html b/testing/test_package_docs_dev/fake/FakeProcesses.html
index 4c37056..cc7b383 100644
--- a/testing/test_package_docs_dev/fake/FakeProcesses.html
+++ b/testing/test_package_docs_dev/fake/FakeProcesses.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Foo2-class.html b/testing/test_package_docs_dev/fake/Foo2-class.html
index 6b75f1c..4d6e34e 100644
--- a/testing/test_package_docs_dev/fake/Foo2-class.html
+++ b/testing/test_package_docs_dev/fake/Foo2-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/GenericClass-class.html b/testing/test_package_docs_dev/fake/GenericClass-class.html
index 3c2d528..a595e83 100644
--- a/testing/test_package_docs_dev/fake/GenericClass-class.html
+++ b/testing/test_package_docs_dev/fake/GenericClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/GenericMixin-mixin.html b/testing/test_package_docs_dev/fake/GenericMixin-mixin.html
index 08b8ac4..94f0408 100644
--- a/testing/test_package_docs_dev/fake/GenericMixin-mixin.html
+++ b/testing/test_package_docs_dev/fake/GenericMixin-mixin.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/GenericTypedef.html b/testing/test_package_docs_dev/fake/GenericTypedef.html
index 3b1ea68..bb48b4a 100644
--- a/testing/test_package_docs_dev/fake/GenericTypedef.html
+++ b/testing/test_package_docs_dev/fake/GenericTypedef.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/HasDynamicAnnotation-class.html b/testing/test_package_docs_dev/fake/HasDynamicAnnotation-class.html
index 78da950..7e2b8cd 100644
--- a/testing/test_package_docs_dev/fake/HasDynamicAnnotation-class.html
+++ b/testing/test_package_docs_dev/fake/HasDynamicAnnotation-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/HasGenericWithExtends-class.html b/testing/test_package_docs_dev/fake/HasGenericWithExtends-class.html
index 2bfdd4f..55887da 100644
--- a/testing/test_package_docs_dev/fake/HasGenericWithExtends-class.html
+++ b/testing/test_package_docs_dev/fake/HasGenericWithExtends-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/HasGenerics-class.html b/testing/test_package_docs_dev/fake/HasGenerics-class.html
index adf83ef..f6a4b59 100644
--- a/testing/test_package_docs_dev/fake/HasGenerics-class.html
+++ b/testing/test_package_docs_dev/fake/HasGenerics-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/HasPragma-class.html b/testing/test_package_docs_dev/fake/HasPragma-class.html
index d824aee..0cd5e85 100644
--- a/testing/test_package_docs_dev/fake/HasPragma-class.html
+++ b/testing/test_package_docs_dev/fake/HasPragma-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ImplementingThingy-class.html b/testing/test_package_docs_dev/fake/ImplementingThingy-class.html
index dc5dc66..08c876b 100644
--- a/testing/test_package_docs_dev/fake/ImplementingThingy-class.html
+++ b/testing/test_package_docs_dev/fake/ImplementingThingy-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ImplementingThingy2-class.html b/testing/test_package_docs_dev/fake/ImplementingThingy2-class.html
index 4c90c93..d37cd69 100644
--- a/testing/test_package_docs_dev/fake/ImplementingThingy2-class.html
+++ b/testing/test_package_docs_dev/fake/ImplementingThingy2-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ImplementsFutureVoid-class.html b/testing/test_package_docs_dev/fake/ImplementsFutureVoid-class.html
index f29a853..74ad999 100644
--- a/testing/test_package_docs_dev/fake/ImplementsFutureVoid-class.html
+++ b/testing/test_package_docs_dev/fake/ImplementsFutureVoid-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ImplicitProperties-class.html b/testing/test_package_docs_dev/fake/ImplicitProperties-class.html
index aad6ef3..6b3bd70 100644
--- a/testing/test_package_docs_dev/fake/ImplicitProperties-class.html
+++ b/testing/test_package_docs_dev/fake/ImplicitProperties-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/InheritingClassOne-class.html b/testing/test_package_docs_dev/fake/InheritingClassOne-class.html
index 4c78eb2..b472327 100644
--- a/testing/test_package_docs_dev/fake/InheritingClassOne-class.html
+++ b/testing/test_package_docs_dev/fake/InheritingClassOne-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/InheritingClassTwo-class.html b/testing/test_package_docs_dev/fake/InheritingClassTwo-class.html
index aabca9d..2c94096 100644
--- a/testing/test_package_docs_dev/fake/InheritingClassTwo-class.html
+++ b/testing/test_package_docs_dev/fake/InheritingClassTwo-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Interface-class.html b/testing/test_package_docs_dev/fake/Interface-class.html
index 27ad2d4..7d5d8d9 100644
--- a/testing/test_package_docs_dev/fake/Interface-class.html
+++ b/testing/test_package_docs_dev/fake/Interface-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/LongFirstLine-class.html b/testing/test_package_docs_dev/fake/LongFirstLine-class.html
index f799589..e0627cb 100644
--- a/testing/test_package_docs_dev/fake/LongFirstLine-class.html
+++ b/testing/test_package_docs_dev/fake/LongFirstLine-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/LotsAndLotsOfParameters.html b/testing/test_package_docs_dev/fake/LotsAndLotsOfParameters.html
index 2db4fce..e7f5aa4 100644
--- a/testing/test_package_docs_dev/fake/LotsAndLotsOfParameters.html
+++ b/testing/test_package_docs_dev/fake/LotsAndLotsOfParameters.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/MIEEBase-class.html b/testing/test_package_docs_dev/fake/MIEEBase-class.html
index c24a316..85ab1ef 100644
--- a/testing/test_package_docs_dev/fake/MIEEBase-class.html
+++ b/testing/test_package_docs_dev/fake/MIEEBase-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/MIEEMixin-class.html b/testing/test_package_docs_dev/fake/MIEEMixin-class.html
index 103be4f..b18fcff 100644
--- a/testing/test_package_docs_dev/fake/MIEEMixin-class.html
+++ b/testing/test_package_docs_dev/fake/MIEEMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/MIEEMixinWithOverride-class.html b/testing/test_package_docs_dev/fake/MIEEMixinWithOverride-class.html
index 3034583..955351b 100644
--- a/testing/test_package_docs_dev/fake/MIEEMixinWithOverride-class.html
+++ b/testing/test_package_docs_dev/fake/MIEEMixinWithOverride-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/MIEEThing-class.html b/testing/test_package_docs_dev/fake/MIEEThing-class.html
index 7347931..c43768c 100644
--- a/testing/test_package_docs_dev/fake/MIEEThing-class.html
+++ b/testing/test_package_docs_dev/fake/MIEEThing-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/MacrosFromAccessors-class.html b/testing/test_package_docs_dev/fake/MacrosFromAccessors-class.html
index d70ffe0..579a321 100644
--- a/testing/test_package_docs_dev/fake/MacrosFromAccessors-class.html
+++ b/testing/test_package_docs_dev/fake/MacrosFromAccessors-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/MixMeIn-class.html b/testing/test_package_docs_dev/fake/MixMeIn-class.html
index e270732..faf0030 100644
--- a/testing/test_package_docs_dev/fake/MixMeIn-class.html
+++ b/testing/test_package_docs_dev/fake/MixMeIn-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ModifierClass-class.html b/testing/test_package_docs_dev/fake/ModifierClass-class.html
index e0b2d2e..7b482fb 100644
--- a/testing/test_package_docs_dev/fake/ModifierClass-class.html
+++ b/testing/test_package_docs_dev/fake/ModifierClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/NAME_SINGLEUNDERSCORE-constant.html b/testing/test_package_docs_dev/fake/NAME_SINGLEUNDERSCORE-constant.html
index b67e449..3f0e37f 100644
--- a/testing/test_package_docs_dev/fake/NAME_SINGLEUNDERSCORE-constant.html
+++ b/testing/test_package_docs_dev/fake/NAME_SINGLEUNDERSCORE-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/NAME_WITH_TWO_UNDERSCORES-constant.html b/testing/test_package_docs_dev/fake/NAME_WITH_TWO_UNDERSCORES-constant.html
index 8ff46b5..c55a81f 100644
--- a/testing/test_package_docs_dev/fake/NAME_WITH_TWO_UNDERSCORES-constant.html
+++ b/testing/test_package_docs_dev/fake/NAME_WITH_TWO_UNDERSCORES-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/NewGenericTypedef.html b/testing/test_package_docs_dev/fake/NewGenericTypedef.html
index 2221be6..3e0d0c0 100644
--- a/testing/test_package_docs_dev/fake/NewGenericTypedef.html
+++ b/testing/test_package_docs_dev/fake/NewGenericTypedef.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/NewStyleMixinCallingSuper-mixin.html b/testing/test_package_docs_dev/fake/NewStyleMixinCallingSuper-mixin.html
index af7aa33..c67a904 100644
--- a/testing/test_package_docs_dev/fake/NewStyleMixinCallingSuper-mixin.html
+++ b/testing/test_package_docs_dev/fake/NewStyleMixinCallingSuper-mixin.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/NotAMixin-class.html b/testing/test_package_docs_dev/fake/NotAMixin-class.html
index e5aeb63..92ea2cd 100644
--- a/testing/test_package_docs_dev/fake/NotAMixin-class.html
+++ b/testing/test_package_docs_dev/fake/NotAMixin-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/Oops-class.html b/testing/test_package_docs_dev/fake/Oops-class.html
index a00afbd..6d01454 100644
--- a/testing/test_package_docs_dev/fake/Oops-class.html
+++ b/testing/test_package_docs_dev/fake/Oops-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/OperatorReferenceClass-class.html b/testing/test_package_docs_dev/fake/OperatorReferenceClass-class.html
index f25b00f..b397fb2 100644
--- a/testing/test_package_docs_dev/fake/OperatorReferenceClass-class.html
+++ b/testing/test_package_docs_dev/fake/OperatorReferenceClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/OtherGenericsThing-class.html b/testing/test_package_docs_dev/fake/OtherGenericsThing-class.html
index 76d16d0..f88ac3e 100644
--- a/testing/test_package_docs_dev/fake/OtherGenericsThing-class.html
+++ b/testing/test_package_docs_dev/fake/OtherGenericsThing-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/PI-constant.html b/testing/test_package_docs_dev/fake/PI-constant.html
index 908222f..4be1201 100644
--- a/testing/test_package_docs_dev/fake/PI-constant.html
+++ b/testing/test_package_docs_dev/fake/PI-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ReferringClass-class.html b/testing/test_package_docs_dev/fake/ReferringClass-class.html
index 37c1874..b8f2207 100644
--- a/testing/test_package_docs_dev/fake/ReferringClass-class.html
+++ b/testing/test_package_docs_dev/fake/ReferringClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/SpecialList-class.html b/testing/test_package_docs_dev/fake/SpecialList-class.html
index 8dba39c..cd3fe5a 100644
--- a/testing/test_package_docs_dev/fake/SpecialList-class.html
+++ b/testing/test_package_docs_dev/fake/SpecialList-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/SubForDocComments-class.html b/testing/test_package_docs_dev/fake/SubForDocComments-class.html
index 87b809d..1e438b0 100644
--- a/testing/test_package_docs_dev/fake/SubForDocComments-class.html
+++ b/testing/test_package_docs_dev/fake/SubForDocComments-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/SuperAwesomeClass-class.html b/testing/test_package_docs_dev/fake/SuperAwesomeClass-class.html
index 5b2f649..7b6eaad 100644
--- a/testing/test_package_docs_dev/fake/SuperAwesomeClass-class.html
+++ b/testing/test_package_docs_dev/fake/SuperAwesomeClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/TypeInferenceMixedIn-class.html b/testing/test_package_docs_dev/fake/TypeInferenceMixedIn-class.html
index 9aa885e..3b6d6db 100644
--- a/testing/test_package_docs_dev/fake/TypeInferenceMixedIn-class.html
+++ b/testing/test_package_docs_dev/fake/TypeInferenceMixedIn-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/TypedefUsingClass-class.html b/testing/test_package_docs_dev/fake/TypedefUsingClass-class.html
index 1ae8161..1c64e26 100644
--- a/testing/test_package_docs_dev/fake/TypedefUsingClass-class.html
+++ b/testing/test_package_docs_dev/fake/TypedefUsingClass-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/UP-constant.html b/testing/test_package_docs_dev/fake/UP-constant.html
index 2d032bc..83dd845 100644
--- a/testing/test_package_docs_dev/fake/UP-constant.html
+++ b/testing/test_package_docs_dev/fake/UP-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/VoidCallback.html b/testing/test_package_docs_dev/fake/VoidCallback.html
index 1ea26be..4336319 100644
--- a/testing/test_package_docs_dev/fake/VoidCallback.html
+++ b/testing/test_package_docs_dev/fake/VoidCallback.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/WithGetterAndSetter-class.html b/testing/test_package_docs_dev/fake/WithGetterAndSetter-class.html
index 362f802..5553aa4 100644
--- a/testing/test_package_docs_dev/fake/WithGetterAndSetter-class.html
+++ b/testing/test_package_docs_dev/fake/WithGetterAndSetter-class.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/ZERO-constant.html b/testing/test_package_docs_dev/fake/ZERO-constant.html
index 9b7f56c..6bf47a4 100644
--- a/testing/test_package_docs_dev/fake/ZERO-constant.html
+++ b/testing/test_package_docs_dev/fake/ZERO-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/aCoolVariable.html b/testing/test_package_docs_dev/fake/aCoolVariable.html
index 3bc3e5d..2060f19 100644
--- a/testing/test_package_docs_dev/fake/aCoolVariable.html
+++ b/testing/test_package_docs_dev/fake/aCoolVariable.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/aDynamicAnnotation-constant.html b/testing/test_package_docs_dev/fake/aDynamicAnnotation-constant.html
index 5276170..cc63c91 100644
--- a/testing/test_package_docs_dev/fake/aDynamicAnnotation-constant.html
+++ b/testing/test_package_docs_dev/fake/aDynamicAnnotation-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/aMixinReturningFunction.html b/testing/test_package_docs_dev/fake/aMixinReturningFunction.html
index c2e53ef..ab0fb36 100644
--- a/testing/test_package_docs_dev/fake/aMixinReturningFunction.html
+++ b/testing/test_package_docs_dev/fake/aMixinReturningFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/aVoidParameter.html b/testing/test_package_docs_dev/fake/aVoidParameter.html
index a3d3fc2..9df904e 100644
--- a/testing/test_package_docs_dev/fake/aVoidParameter.html
+++ b/testing/test_package_docs_dev/fake/aVoidParameter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/addCallback.html b/testing/test_package_docs_dev/fake/addCallback.html
index 6884945..ddb6b5b 100644
--- a/testing/test_package_docs_dev/fake/addCallback.html
+++ b/testing/test_package_docs_dev/fake/addCallback.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/addCallback2.html b/testing/test_package_docs_dev/fake/addCallback2.html
index 9677d43..4c3eacf 100644
--- a/testing/test_package_docs_dev/fake/addCallback2.html
+++ b/testing/test_package_docs_dev/fake/addCallback2.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/bulletDoced-constant.html b/testing/test_package_docs_dev/fake/bulletDoced-constant.html
index 7d6d2fc..03221d1 100644
--- a/testing/test_package_docs_dev/fake/bulletDoced-constant.html
+++ b/testing/test_package_docs_dev/fake/bulletDoced-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/complicatedReturn.html b/testing/test_package_docs_dev/fake/complicatedReturn.html
index b693849..2dee349 100644
--- a/testing/test_package_docs_dev/fake/complicatedReturn.html
+++ b/testing/test_package_docs_dev/fake/complicatedReturn.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/doAComplicatedThing.html b/testing/test_package_docs_dev/fake/doAComplicatedThing.html
new file mode 100644
index 0000000..94565c2
--- /dev/null
+++ b/testing/test_package_docs_dev/fake/doAComplicatedThing.html
@@ -0,0 +1,216 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="API docs for the doAComplicatedThing function from the fake library, for the Dart programming language.">
+  <title>doAComplicatedThing function - fake library - Dart API</title>
+  <!-- required because all the links are pseudo-absolute -->
+  <base href="..">
+
+  <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+  <link rel="stylesheet" href="static-assets/github.css">
+  <link rel="stylesheet" href="static-assets/styles.css">
+  <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+  <button id="sidenav-left-toggle" type="button">&nbsp;</button>
+  <ol class="breadcrumbs gt-separated dark hidden-xs">
+    <li><a href="index.html">test_package</a></li>
+    <li><a href="fake/fake-library.html">fake</a></li>
+    <li class="self-crumb">doAComplicatedThing function</li>
+  </ol>
+  <div class="self-name">doAComplicatedThing</div>
+  <form class="search navbar-right" role="search">
+    <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+  </form>
+</header>
+
+<main>
+
+  <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+    <h5>fake library</h5>
+    <ol>
+      <li class="section-title"><a href="fake/fake-library.html#classes">Classes</a></li>
+      <li><a href="fake/ABaseClass-class.html">ABaseClass</a></li>
+      <li><a href="fake/AClassUsingASuperMixin-class.html">AClassUsingASuperMixin</a></li>
+      <li><a href="fake/AClassUsingNewStyleMixin-class.html">AClassUsingNewStyleMixin</a></li>
+      <li><a href="fake/AClassWithFancyProperties-class.html">AClassWithFancyProperties</a></li>
+      <li><a href="fake/AMixinCallingSuper-class.html">AMixinCallingSuper</a></li>
+      <li><a href="fake/Annotation-class.html">Annotation</a></li>
+      <li><a href="fake/AnotherInterface-class.html">AnotherInterface</a></li>
+      <li><a href="fake/ATypeTakingClass-class.html">ATypeTakingClass</a></li>
+      <li><a href="fake/ATypeTakingClassMixedIn-class.html">ATypeTakingClassMixedIn</a></li>
+      <li><a href="fake/BaseForDocComments-class.html">BaseForDocComments</a></li>
+      <li><a href="fake/BaseThingy-class.html">BaseThingy</a></li>
+      <li><a href="fake/BaseThingy2-class.html">BaseThingy2</a></li>
+      <li><a href="fake/ClassWithUnusualProperties-class.html">ClassWithUnusualProperties</a></li>
+      <li><a href="fake/ConstantClass-class.html">ConstantClass</a></li>
+      <li><a href="fake/ConstructorTester-class.html">ConstructorTester</a></li>
+      <li><a href="fake/Cool-class.html">Cool</a></li>
+      <li><a href="fake/CovariantMemberParams-class.html">CovariantMemberParams</a></li>
+      <li><a href="fake/DocumentWithATable-class.html">DocumentWithATable</a></li>
+      <li><a href="fake/ExtendsFutureVoid-class.html">ExtendsFutureVoid</a></li>
+      <li><a href="fake/ExtraSpecialList-class.html">ExtraSpecialList</a></li>
+      <li><a href="fake/Foo2-class.html">Foo2</a></li>
+      <li><a href="fake/GenericClass-class.html">GenericClass</a></li>
+      <li><a href="fake/HasDynamicAnnotation-class.html">HasDynamicAnnotation</a></li>
+      <li><a href="fake/HasGenerics-class.html">HasGenerics</a></li>
+      <li><a href="fake/HasGenericWithExtends-class.html">HasGenericWithExtends</a></li>
+      <li><a href="fake/HasPragma-class.html">HasPragma</a></li>
+      <li><a href="categoriesExported/IAmAClassWithCategories-class.html">IAmAClassWithCategories</a></li>
+      <li><a href="fake/ImplementingThingy-class.html">ImplementingThingy</a></li>
+      <li><a href="fake/ImplementingThingy2-class.html">ImplementingThingy2</a></li>
+      <li><a href="fake/ImplementsFutureVoid-class.html">ImplementsFutureVoid</a></li>
+      <li><a href="fake/ImplicitProperties-class.html">ImplicitProperties</a></li>
+      <li><a href="fake/InheritingClassOne-class.html">InheritingClassOne</a></li>
+      <li><a href="fake/InheritingClassTwo-class.html">InheritingClassTwo</a></li>
+      <li><a href="fake/Interface-class.html">Interface</a></li>
+      <li><a href="fake/LongFirstLine-class.html">LongFirstLine</a></li>
+      <li><a href="fake/MIEEBase-class.html">MIEEBase</a></li>
+      <li><a href="fake/MIEEMixin-class.html">MIEEMixin</a></li>
+      <li><a href="fake/MIEEMixinWithOverride-class.html">MIEEMixinWithOverride</a></li>
+      <li><a href="fake/MIEEThing-class.html">MIEEThing</a></li>
+      <li><a href="fake/MixMeIn-class.html">MixMeIn</a></li>
+      <li><a href="fake/ModifierClass-class.html">ModifierClass</a></li>
+      <li><a href="fake/NotAMixin-class.html">NotAMixin</a></li>
+      <li><a href="fake/OperatorReferenceClass-class.html">OperatorReferenceClass</a></li>
+      <li><a href="fake/OtherGenericsThing-class.html">OtherGenericsThing</a></li>
+      <li><a href="fake/ReferringClass-class.html">ReferringClass</a></li>
+      <li><a href="fake/SpecialList-class.html">SpecialList</a></li>
+      <li><a href="fake/SubForDocComments-class.html">SubForDocComments</a></li>
+      <li><a class="deprecated" href="fake/SuperAwesomeClass-class.html">SuperAwesomeClass</a></li>
+      <li><a href="fake/TypedefUsingClass-class.html">TypedefUsingClass</a></li>
+      <li><a href="fake/TypeInferenceMixedIn-class.html">TypeInferenceMixedIn</a></li>
+      <li><a href="fake/WithGetterAndSetter-class.html">WithGetterAndSetter</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#mixins">Mixins</a></li>
+      <li><a href="fake/GenericMixin-mixin.html">GenericMixin</a></li>
+      <li><a href="fake/NewStyleMixinCallingSuper-mixin.html">NewStyleMixinCallingSuper</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#constants">Constants</a></li>
+      <li><a href="fake/aDynamicAnnotation-constant.html">aDynamicAnnotation</a></li>
+      <li><a href="fake/bulletDoced-constant.html">bulletDoced</a></li>
+      <li><a href="fake/CUSTOM_CLASS-constant.html">CUSTOM_CLASS</a></li>
+      <li><a href="fake/CUSTOM_CLASS_PRIVATE-constant.html">CUSTOM_CLASS_PRIVATE</a></li>
+      <li><a class="deprecated" href="fake/DOWN-constant.html">DOWN</a></li>
+      <li><a href="fake/greatAnnotation-constant.html">greatAnnotation</a></li>
+      <li><a href="fake/greatestAnnotation-constant.html">greatestAnnotation</a></li>
+      <li><a href="fake/incorrectDocReference-constant.html">incorrectDocReference</a></li>
+      <li><a href="fake/myMap-constant.html">myMap</a></li>
+      <li><a href="fake/NAME_SINGLEUNDERSCORE-constant.html">NAME_SINGLEUNDERSCORE</a></li>
+      <li><a href="fake/NAME_WITH_TWO_UNDERSCORES-constant.html">NAME_WITH_TWO_UNDERSCORES</a></li>
+      <li><a href="fake/PI-constant.html">PI</a></li>
+      <li><a href="fake/required-constant.html">required</a></li>
+      <li><a href="fake/testingCodeSyntaxInOneLiners-constant.html">testingCodeSyntaxInOneLiners</a></li>
+      <li><a href="fake/UP-constant.html">UP</a></li>
+      <li><a href="fake/ZERO-constant.html">ZERO</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#properties">Properties</a></li>
+      <li><a href="fake/aCoolVariable.html">aCoolVariable</a></li>
+      <li><a href="fake/complicatedReturn.html">complicatedReturn</a></li>
+      <li><a href="fake/dynamicGetter.html">dynamicGetter</a></li>
+      <li><a href="fake/getterSetterNodocGetter.html">getterSetterNodocGetter</a></li>
+      <li><a href="fake/getterSetterNodocSetter.html">getterSetterNodocSetter</a></li>
+      <li><a href="fake/importantComputations.html">importantComputations</a></li>
+      <li><a href="fake/justGetter.html">justGetter</a></li>
+      <li><a href="fake/justSetter.html">justSetter</a></li>
+      <li><a href="fake/mapWithDynamicKeys.html">mapWithDynamicKeys</a></li>
+      <li><a class="deprecated" href="fake/meaningOfLife.html">meaningOfLife</a></li>
+      <li><a href="fake/mustGetThis.html">mustGetThis</a></li>
+      <li><a href="fake/setAndGet.html">setAndGet</a></li>
+      <li><a href="fake/simpleProperty.html">simpleProperty</a></li>
+      <li><a href="fake/useSomethingInAnotherPackage.html">useSomethingInAnotherPackage</a></li>
+      <li><a href="fake/useSomethingInTheSdk.html">useSomethingInTheSdk</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#functions">Functions</a></li>
+      <li><a href="fake/addCallback.html">addCallback</a></li>
+      <li><a href="fake/addCallback2.html">addCallback2</a></li>
+      <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
+      <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
+      <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
+      <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
+      <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
+      <li><a href="fake/onlyPositionalWithNoDefaultNoType.html">onlyPositionalWithNoDefaultNoType</a></li>
+      <li><a href="fake/paintImage1.html">paintImage1</a></li>
+      <li><a href="fake/paintImage2.html">paintImage2</a></li>
+      <li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
+      <li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
+      <li><a href="fake/returningFutureVoid.html">returningFutureVoid</a></li>
+      <li><a href="fake/short.html">short</a></li>
+      <li><a href="fake/soIntense.html">soIntense</a></li>
+      <li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
+      <li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
+      <li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
+      <li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
+      <li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
+      <li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
+      <li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
+      <li><a href="fake/Color-class.html">Color</a></li>
+      <li><a href="fake/MacrosFromAccessors-class.html">MacrosFromAccessors</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#typedefs">Typedefs</a></li>
+      <li><a href="fake/Callback2.html">Callback2</a></li>
+      <li><a class="deprecated" href="fake/FakeProcesses.html">FakeProcesses</a></li>
+      <li><a href="fake/GenericTypedef.html">GenericTypedef</a></li>
+      <li><a href="fake/LotsAndLotsOfParameters.html">LotsAndLotsOfParameters</a></li>
+      <li><a href="fake/myCoolTypedef.html">myCoolTypedef</a></li>
+      <li><a href="fake/NewGenericTypedef.html">NewGenericTypedef</a></li>
+      <li><a href="fake/VoidCallback.html">VoidCallback</a></li>
+    
+      <li class="section-title"><a href="fake/fake-library.html#exceptions">Exceptions</a></li>
+      <li><a class="deprecated" href="fake/Doh-class.html">Doh</a></li>
+      <li><a href="fake/Oops-class.html">Oops</a></li>
+    </ol>
+  </div><!--/.sidebar-offcanvas-left-->
+
+  <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+    <h1>doAComplicatedThing function </h1>
+
+    <section class="multi-line-signature">
+        <span class="returntype">void</span>
+        <span class="name ">doAComplicatedThing</span>
+(<wbr><span class="parameter" id="doAComplicatedThing-param-x"><span class="type-annotation">int</span> <span class="parameter-name">x</span>, {</span> <span class="parameter" id="doAComplicatedThing-param-doSomething"><span class="type-annotation">void</span> <span class="parameter-name">doSomething</span>(<span class="parameter" id="doSomething-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomething-param-anotherThing"><span class="type-annotation">String</span> <span class="parameter-name">anotherThing</span></span>), </span> <span class="parameter" id="doAComplicatedThing-param-doSomethingElse"><span class="type-annotation">void</span> <span class="parameter-name">doSomethingElse</span>(<span class="parameter" id="doSomethingElse-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomethingElse-param-somethingElse"><span class="type-annotation">double</span> <span class="parameter-name">somethingElse</span></span>)</span> })
+    </section>
+    <section class="desc markdown">
+      <p>Coderef to ambiguous parameter of function parameter should not crash us.
+(#1835)</p>
+<p>Here is a coderef: <code>aThingParameter</code></p>
+    </section>
+    
+    
+
+  </div> <!-- /.main-content -->
+
+  <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+  </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+  <span class="no-break">
+    test_package 0.0.1
+  </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs_dev/fake/dynamicGetter.html b/testing/test_package_docs_dev/fake/dynamicGetter.html
index 92b9106..c968b8f 100644
--- a/testing/test_package_docs_dev/fake/dynamicGetter.html
+++ b/testing/test_package_docs_dev/fake/dynamicGetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/fake-library.html b/testing/test_package_docs_dev/fake/fake-library.html
index bfdbde4..6b0b5d1 100644
--- a/testing/test_package_docs_dev/fake/fake-library.html
+++ b/testing/test_package_docs_dev/fake/fake-library.html
@@ -778,6 +778,16 @@
           This function requires a Future<void> as a parameter</void>
           
 </dd>
+        <dt id="doAComplicatedThing" class="callable">
+          <span class="name"><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></span><span class="signature">(<wbr><span class="parameter" id="doAComplicatedThing-param-x"><span class="type-annotation">int</span> <span class="parameter-name">x</span>, {</span> <span class="parameter" id="doAComplicatedThing-param-doSomething"><span class="type-annotation">void</span> <span class="parameter-name">doSomething</span>(<span class="parameter" id="doSomething-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomething-param-anotherThing"><span class="type-annotation">String</span> <span class="parameter-name">anotherThing</span></span>), </span> <span class="parameter" id="doAComplicatedThing-param-doSomethingElse"><span class="type-annotation">void</span> <span class="parameter-name">doSomethingElse</span>(<span class="parameter" id="doSomethingElse-param-aThingParameter"><span class="type-annotation">int</span> <span class="parameter-name">aThingParameter</span>, </span> <span class="parameter" id="doSomethingElse-param-somethingElse"><span class="type-annotation">double</span> <span class="parameter-name">somethingElse</span></span>)</span> })
+            <span class="returntype parameter">&#8594; void</span>
+          </span>
+          </dt>
+        <dd>
+          Coderef to ambiguous parameter of function parameter should not crash us.
+(#1835) <a href="fake/doAComplicatedThing.html">[...]</a>
+          
+</dd>
         <dt id="functionUsingMixinReturningFunction" class="callable">
           <span class="name"><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></span><span class="signature">(<wbr>)
             <span class="returntype parameter">&#8594; dynamic</span>
@@ -1154,6 +1164,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/functionUsingMixinReturningFunction.html b/testing/test_package_docs_dev/fake/functionUsingMixinReturningFunction.html
index 2aeac85..c620f93 100644
--- a/testing/test_package_docs_dev/fake/functionUsingMixinReturningFunction.html
+++ b/testing/test_package_docs_dev/fake/functionUsingMixinReturningFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/functionWithFunctionParameters.html b/testing/test_package_docs_dev/fake/functionWithFunctionParameters.html
index 058e8bb..e5aba5c 100644
--- a/testing/test_package_docs_dev/fake/functionWithFunctionParameters.html
+++ b/testing/test_package_docs_dev/fake/functionWithFunctionParameters.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/getterSetterNodocGetter.html b/testing/test_package_docs_dev/fake/getterSetterNodocGetter.html
index da1b4da..af528af 100644
--- a/testing/test_package_docs_dev/fake/getterSetterNodocGetter.html
+++ b/testing/test_package_docs_dev/fake/getterSetterNodocGetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/getterSetterNodocSetter.html b/testing/test_package_docs_dev/fake/getterSetterNodocSetter.html
index 801a4d9..1d0fa96 100644
--- a/testing/test_package_docs_dev/fake/getterSetterNodocSetter.html
+++ b/testing/test_package_docs_dev/fake/getterSetterNodocSetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/greatAnnotation-constant.html b/testing/test_package_docs_dev/fake/greatAnnotation-constant.html
index 82a5fbe..7cf8af7 100644
--- a/testing/test_package_docs_dev/fake/greatAnnotation-constant.html
+++ b/testing/test_package_docs_dev/fake/greatAnnotation-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/greatestAnnotation-constant.html b/testing/test_package_docs_dev/fake/greatestAnnotation-constant.html
index 03df06d..0a536a3 100644
--- a/testing/test_package_docs_dev/fake/greatestAnnotation-constant.html
+++ b/testing/test_package_docs_dev/fake/greatestAnnotation-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/importantComputations.html b/testing/test_package_docs_dev/fake/importantComputations.html
index 14fe836..0b84e41 100644
--- a/testing/test_package_docs_dev/fake/importantComputations.html
+++ b/testing/test_package_docs_dev/fake/importantComputations.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/incorrectDocReference-constant.html b/testing/test_package_docs_dev/fake/incorrectDocReference-constant.html
index b8bdf98..87f4e02 100644
--- a/testing/test_package_docs_dev/fake/incorrectDocReference-constant.html
+++ b/testing/test_package_docs_dev/fake/incorrectDocReference-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/justGetter.html b/testing/test_package_docs_dev/fake/justGetter.html
index a3a3f48..46c2ac0 100644
--- a/testing/test_package_docs_dev/fake/justGetter.html
+++ b/testing/test_package_docs_dev/fake/justGetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/justSetter.html b/testing/test_package_docs_dev/fake/justSetter.html
index f0fe5c1..9131cb0 100644
--- a/testing/test_package_docs_dev/fake/justSetter.html
+++ b/testing/test_package_docs_dev/fake/justSetter.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/mapWithDynamicKeys.html b/testing/test_package_docs_dev/fake/mapWithDynamicKeys.html
index 4a72e31..a85b4d0 100644
--- a/testing/test_package_docs_dev/fake/mapWithDynamicKeys.html
+++ b/testing/test_package_docs_dev/fake/mapWithDynamicKeys.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/meaningOfLife.html b/testing/test_package_docs_dev/fake/meaningOfLife.html
index 3d21317..926679b 100644
--- a/testing/test_package_docs_dev/fake/meaningOfLife.html
+++ b/testing/test_package_docs_dev/fake/meaningOfLife.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/mustGetThis.html b/testing/test_package_docs_dev/fake/mustGetThis.html
index eb4fc2f..1bfd228 100644
--- a/testing/test_package_docs_dev/fake/mustGetThis.html
+++ b/testing/test_package_docs_dev/fake/mustGetThis.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/myCoolTypedef.html b/testing/test_package_docs_dev/fake/myCoolTypedef.html
index 525f1c0..bb23544 100644
--- a/testing/test_package_docs_dev/fake/myCoolTypedef.html
+++ b/testing/test_package_docs_dev/fake/myCoolTypedef.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/myGenericFunction.html b/testing/test_package_docs_dev/fake/myGenericFunction.html
index 8089813..7055b2b 100644
--- a/testing/test_package_docs_dev/fake/myGenericFunction.html
+++ b/testing/test_package_docs_dev/fake/myGenericFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/myMap-constant.html b/testing/test_package_docs_dev/fake/myMap-constant.html
index 463fad8..5c03a31 100644
--- a/testing/test_package_docs_dev/fake/myMap-constant.html
+++ b/testing/test_package_docs_dev/fake/myMap-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/onlyPositionalWithNoDefaultNoType.html b/testing/test_package_docs_dev/fake/onlyPositionalWithNoDefaultNoType.html
index 9081b83..adfe675 100644
--- a/testing/test_package_docs_dev/fake/onlyPositionalWithNoDefaultNoType.html
+++ b/testing/test_package_docs_dev/fake/onlyPositionalWithNoDefaultNoType.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/paintImage1.html b/testing/test_package_docs_dev/fake/paintImage1.html
index f070018..ee2f29f 100644
--- a/testing/test_package_docs_dev/fake/paintImage1.html
+++ b/testing/test_package_docs_dev/fake/paintImage1.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/paintImage2.html b/testing/test_package_docs_dev/fake/paintImage2.html
index af4d216..f99da35 100644
--- a/testing/test_package_docs_dev/fake/paintImage2.html
+++ b/testing/test_package_docs_dev/fake/paintImage2.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/paramFromAnotherLib.html b/testing/test_package_docs_dev/fake/paramFromAnotherLib.html
index d6f263b..ccd7048 100644
--- a/testing/test_package_docs_dev/fake/paramFromAnotherLib.html
+++ b/testing/test_package_docs_dev/fake/paramFromAnotherLib.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/paramOfFutureOrNull.html b/testing/test_package_docs_dev/fake/paramOfFutureOrNull.html
index 37b5fd3..30962f9 100644
--- a/testing/test_package_docs_dev/fake/paramOfFutureOrNull.html
+++ b/testing/test_package_docs_dev/fake/paramOfFutureOrNull.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/required-constant.html b/testing/test_package_docs_dev/fake/required-constant.html
index b79e681..9415adc 100644
--- a/testing/test_package_docs_dev/fake/required-constant.html
+++ b/testing/test_package_docs_dev/fake/required-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/returningFutureVoid.html b/testing/test_package_docs_dev/fake/returningFutureVoid.html
index 3673a60..ea218fc 100644
--- a/testing/test_package_docs_dev/fake/returningFutureVoid.html
+++ b/testing/test_package_docs_dev/fake/returningFutureVoid.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/setAndGet.html b/testing/test_package_docs_dev/fake/setAndGet.html
index 4c0dd21..b03797a 100644
--- a/testing/test_package_docs_dev/fake/setAndGet.html
+++ b/testing/test_package_docs_dev/fake/setAndGet.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/short.html b/testing/test_package_docs_dev/fake/short.html
index 47a4d42..503a17f 100644
--- a/testing/test_package_docs_dev/fake/short.html
+++ b/testing/test_package_docs_dev/fake/short.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/simpleProperty.html b/testing/test_package_docs_dev/fake/simpleProperty.html
index 6268c72..51fa5b7 100644
--- a/testing/test_package_docs_dev/fake/simpleProperty.html
+++ b/testing/test_package_docs_dev/fake/simpleProperty.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/soIntense.html b/testing/test_package_docs_dev/fake/soIntense.html
index 267d524..e0bd1f6 100644
--- a/testing/test_package_docs_dev/fake/soIntense.html
+++ b/testing/test_package_docs_dev/fake/soIntense.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/testingCodeSyntaxInOneLiners-constant.html b/testing/test_package_docs_dev/fake/testingCodeSyntaxInOneLiners-constant.html
index 2b56f22..13a2312 100644
--- a/testing/test_package_docs_dev/fake/testingCodeSyntaxInOneLiners-constant.html
+++ b/testing/test_package_docs_dev/fake/testingCodeSyntaxInOneLiners-constant.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/thisIsAlsoAsync.html b/testing/test_package_docs_dev/fake/thisIsAlsoAsync.html
index 55b5013..8d382f0 100644
--- a/testing/test_package_docs_dev/fake/thisIsAlsoAsync.html
+++ b/testing/test_package_docs_dev/fake/thisIsAlsoAsync.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/thisIsAsync.html b/testing/test_package_docs_dev/fake/thisIsAsync.html
index a5af9c0..70a9f93 100644
--- a/testing/test_package_docs_dev/fake/thisIsAsync.html
+++ b/testing/test_package_docs_dev/fake/thisIsAsync.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/thisIsFutureOr.html b/testing/test_package_docs_dev/fake/thisIsFutureOr.html
index 1f178d8..0c2cb2b 100644
--- a/testing/test_package_docs_dev/fake/thisIsFutureOr.html
+++ b/testing/test_package_docs_dev/fake/thisIsFutureOr.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/thisIsFutureOrNull.html b/testing/test_package_docs_dev/fake/thisIsFutureOrNull.html
index ac3b485..6231b61 100644
--- a/testing/test_package_docs_dev/fake/thisIsFutureOrNull.html
+++ b/testing/test_package_docs_dev/fake/thisIsFutureOrNull.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/thisIsFutureOrT.html b/testing/test_package_docs_dev/fake/thisIsFutureOrT.html
index ef7068b..0dd3ec1 100644
--- a/testing/test_package_docs_dev/fake/thisIsFutureOrT.html
+++ b/testing/test_package_docs_dev/fake/thisIsFutureOrT.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/topLevelFunction.html b/testing/test_package_docs_dev/fake/topLevelFunction.html
index 0b4bd90..dee9adf 100644
--- a/testing/test_package_docs_dev/fake/topLevelFunction.html
+++ b/testing/test_package_docs_dev/fake/topLevelFunction.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/typeParamOfFutureOr.html b/testing/test_package_docs_dev/fake/typeParamOfFutureOr.html
index 9ec6a6c..89d6188 100644
--- a/testing/test_package_docs_dev/fake/typeParamOfFutureOr.html
+++ b/testing/test_package_docs_dev/fake/typeParamOfFutureOr.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/useSomethingInAnotherPackage.html b/testing/test_package_docs_dev/fake/useSomethingInAnotherPackage.html
index 46d1de5..442429b 100644
--- a/testing/test_package_docs_dev/fake/useSomethingInAnotherPackage.html
+++ b/testing/test_package_docs_dev/fake/useSomethingInAnotherPackage.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/fake/useSomethingInTheSdk.html b/testing/test_package_docs_dev/fake/useSomethingInTheSdk.html
index 81339b4..823953f 100644
--- a/testing/test_package_docs_dev/fake/useSomethingInTheSdk.html
+++ b/testing/test_package_docs_dev/fake/useSomethingInTheSdk.html
@@ -135,6 +135,7 @@
       <li><a href="fake/addCallback2.html">addCallback2</a></li>
       <li><a href="fake/aMixinReturningFunction.html">aMixinReturningFunction</a></li>
       <li><a href="fake/aVoidParameter.html">aVoidParameter</a></li>
+      <li><a href="fake/doAComplicatedThing.html">doAComplicatedThing</a></li>
       <li><a href="fake/functionUsingMixinReturningFunction.html">functionUsingMixinReturningFunction</a></li>
       <li><a href="fake/functionWithFunctionParameters.html">functionWithFunctionParameters</a></li>
       <li><a href="fake/myGenericFunction.html">myGenericFunction</a></li>
diff --git a/testing/test_package_docs_dev/index.json b/testing/test_package_docs_dev/index.json
index 9f4c743..1b29841 100644
--- a/testing/test_package_docs_dev/index.json
+++ b/testing/test_package_docs_dev/index.json
@@ -9325,6 +9325,17 @@
   }
  },
  {
+  "name": "doAComplicatedThing",
+  "qualifiedName": "fake.doAComplicatedThing",
+  "href": "fake/doAComplicatedThing.html",
+  "type": "function",
+  "overriddenDepth": 0,
+  "enclosedBy": {
+   "name": "fake",
+   "type": "library"
+  }
+ },
+ {
   "name": "dynamicGetter",
   "qualifiedName": "fake.dynamicGetter",
   "href": "fake/dynamicGetter.html",
diff --git a/tool/travis.sh b/tool/travis.sh
index e47e0b9..4bdc78b 100755
--- a/tool/travis.sh
+++ b/tool/travis.sh
@@ -28,6 +28,7 @@
   else
     PACKAGE_NAME=angular PACKAGE_VERSION=">=5.0.0-beta <5.1.0" DARTDOC_PARAMS="--include=angular,angular.security" pub run grinder build-pub-package
   fi
+  PACKAGE_NAME=access PACKAGE_VERSION=">=1.0.1+2" pub run grinder build-pub-package
   # Negative test for flutter_plugin_tools, make sure right error message is displayed.
   PACKAGE_NAME=flutter_plugin_tools PACKAGE_VERSION=">=0.0.14+1" pub run grinder build-pub-package 2>&1 | grep "Generation failed: dartdoc could not find any libraries to document.$"
   PACKAGE_NAME=shelf_exception_handler PACKAGE_VERSION=">=0.2.0" pub run grinder build-pub-package