@Nullable public CaptureOfNewInstances findCaptureOfImplementations(@Nonnull Class<?> baseType) { for (CaptureTransformer<?> captureTransformer : captureTransformers) { CaptureOfNewInstances capture = captureTransformer.getCaptureOfImplementationsIfApplicable(baseType); if (capture != null) { return capture; } } return null; }