public CompressionRule(String commonName, String[] pmis, int[] bitsStored, int pixelRepresentation, String[] aeTitles, String[] sopClasses, String[] bodyPartExamined, String tsuid, String... params) { this.commonName = commonName; this.condition = new Condition(pmis, bitsStored, pixelRepresentation, StringUtils.maskNull(aeTitles), StringUtils.maskNull(sopClasses), StringUtils.maskNull(bodyPartExamined)); this.tsuid = tsuid; this.imageWriteParams = Property.valueOf(params); }