code: public boolean shouldAcquire(String name) {
      if (CLASSES_TO_ALWAYS_ACQUIRE.contains(name)) {
        return true;
      }
  
      if (name.equals("java.util.jar.StrictJarFile")) {
        return true;
      }
  
      // android.R and com.android.internal.R classes must be loaded from the framework jar
      if (name.matches("(android|com\\.android\\.internal)\\.R(\\$.+)?")) {
        return true;
      }
  
      // Hack. Fixes https://github.com/robolectric/robolectric/issues/1864
      if (name.equals("javax.net.ssl.DistinguishedNameParser")
          || name.equals("javax.microedition.khronos.opengles.GL")) {
        return true;
      }
  
      for (String packageName : packagesToNotAcquire) {
        if (name.startsWith(packageName)) return false;
      }
  
      // R classes must be loaded from system CP
      boolean isRClass = name.matches(".*\\.R(|\\$[a-z]+)$");
      return !isRClass && !classesToNotAcquire.contains(name);
    }
docs: Determine if {@link SandboxClassLoader} should load a given class.
  
  @param   name The fully-qualified class name.
  @return  True if the class should be loaded.