public MissingMandatoryPropertiesException(LocalizableMessage ufn,Collection<PropertyException> causes,boolean isCreate){
  super(createMessage(causes));
  this.causes=new ArrayList<>(causes);
  this.ufn=ufn;
  this.isCreate=isCreate;
}

public MissingMandatoryPropertiesException ( LocalizableMessage ufn , Collection < PropertyException > causes , boolean isCreate ) { super ( createMessage ( causes ) ) ; this . causes = new ArrayList < > ( causes ) ; this . ufn = ufn ; this . isCreate = isCreate ; }
creates a new missing mandatory properties exception with the provided causes .
