@RestrictedApi(
      explanation = "Accessing parts of keys can produce unexpected incompatibilities, annotate the function with @AccessesPartialKey",
      link = "https://developers.google.com/tink/design/access_control#accessing_partial_keys",
      allowedOnPath = ".*Test\\.java",
      allowlistAnnotations = {AccessesPartialKey.class})
  public Key createKeyFromRandomness(
      Parameters parameters,
      InputStream inputStream,
      @Nullable Integer idRequirement,
      SecretKeyAccess access)
      throws GeneralSecurityException {
    return createKeyFromRandomnessTyped(parameters, inputStream, idRequirement, access);
  }
Creates a {@link Key} from a given {@link Parameters} object and additional data.

<p>Finds the previously added creator (with {@link #add}) for the class given by {@code
parameters.getClass()} and uses it.
java_src/src/main/java/com/google/crypto/tink/internal/MutableKeyDerivationRegistry.java