/** * As of EclipseLink 2.6.0 this returns Java SE 7- compatible provider by default * on Java SE 7 and Java SE 8+ compatible provider if Java SE 8+ is detected. * * @return default provider responsible for creating Java SE specific implementations * of {@link IndirectCollection}s */ private static IndirectCollectionsProvider getProvider() { return new DefaultProvider(); }