class BlueprintImpl implements Blueprint {

  @Override
  public void validateRequiredProperties() throws InvalidTopologyException, GPLLicenseNotAcceptedException {
    validator.validateRequiredProperties();
  }

  public  BlueprintImpl(BlueprintEntity entity);
  public  BlueprintImpl(String name, Collection<HostGroup> groups, Stack stack, Configuration configuration,
                       SecurityConfiguration security);
  public  BlueprintImpl(String name, Collection<HostGroup> groups, Stack stack, Configuration configuration,
                       SecurityConfiguration security, Setting setting);

}