class ProjectOptions {

    public ImmutableMap<Option<?>, String> getExperimentalOptions() {
        return experimentalOptions;
    }

    public  ProjectOptions(@NonNull ImmutableMap<String, Object> properties);
    public  ProjectOptions(@NonNull Project project);
    public  ProjectOptions(
            @NonNull Project project, @NonNull ImmutableMap<String, Object> overwrites);

}