code: public static void setInstance(final RuntimeDelegate delegate) {
  		SecurityManager security = System.getSecurityManager();
  		if (security != null) {
  			security.checkPermission(suppressAccessChecksPermission);
  		}
  		RuntimeDelegate.CACHED_DELEGATE.set(delegate);
  	}
docs: Set the runtime delegate that will be used by Data API classe.
  If this method is not called prior to {@link #getInstance} then
  an implementation will be sought as described in {@link #getInstance}.
  
  @param delegate
  the {@code RuntimeInstance} runtime delegate instance.
  @throws SecurityException
  if there is a security manager and the permission
  ReflectPermission("suppressAccessChecks") has not been
  granted.