### Question:
BuilderInputs { public boolean isNonDeterministic() { return isNonDeterministic; } BuilderInputs(Class<?> type, Map<Field, Value<?>> values, boolean isNonDeterministic); Set<Path> getInputFiles(); Set<Path> getOutputDirectories(); Set<Path> getOutputFiles(); Set<ResourceRoot> getResourceRoots(); Set<CompileSourceRoot> getCompileSourceRoots(); boolean isNonDeterministic(); Digest getDigest(); static Digest emptyDigest(); Object newBuilder();  }### Answer:
@Test public void testNonPublicBuilder() throws Exception { TestInputBuilder builder = builder(); BuilderInputs inputs = builder.withGoal("generate").build(_nonPublicBuilder.class); assertTrue(inputs.isNonDeterministic()); }