Implement Method#getDefaultValue()

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Make sure that Proxy instances of annotations inherit the default values

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Implement Collections#sort

This is really a verbatim translation of Arrays#sort.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Provide the ThreadFactory interface

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Implement LinkedHashMap

This implementation is intentionally simple. If and when the need arises,
we can always implement a more performant version.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Implement LinkedHashSet

This implementation is intentionally simple. If and when the need arises,
we can always implement a more performant version.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Use the default value in annotations' proxies

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Implement Collections#binarySearch

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Provide the Future interface

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
wip