class DependencyGraphTraceBuilderProperties {

  public DependencyGraphTraceBuilderProperties addRequirement(ValueRequirement requirement) {
    final Collection<ValueRequirement> currentRequirements = new ArrayList<>(getRequirements());
    currentRequirements.add(requirement);
    return requirements(currentRequirements);
  }

  public  DependencyGraphTraceBuilderProperties();
  private  DependencyGraphTraceBuilderProperties(DependencyGraphTraceBuilderProperties other);

}