Use correct type -> class conversion method.
Add backlog item for supporting default methods on managed type interfaces with Java 8.
Simplify MethodDescription, move to base reflection services and reuse.
Use type hint instead of cast.
Ignore synthetic methods, instead of using presence of '$' in name.

+review REVIEW-5330
Minor simplification to extraction context validations.

+review REVIEW-5330
Enable test for checking that we don't prevent abstract class based managed types from being collected.

+review REVIEW-5330