@Override public Variant selectVariant(final List<Variant> variants) throws IllegalArgumentException { if (variants == null || variants.isEmpty()) { throw new IllegalArgumentException(METHOD_PARAMETER_CANNOT_BE_NULL_OR_EMPTY); } final Ref<String> varyValueRef = Refs.emptyRef(); final Variant variant = VariantSelector.selectVariant(this, variants, varyValueRef); this.varyValue = varyValueRef.get(); return variant; }
@Override public Variant selectVariant(final List<Variant> variants) throws IllegalArgumentException { if (variants == null || variants.isEmpty()) { throw new IllegalArgumentException(METHOD_PARAMETER_CANNOT_BE_NULL_OR_EMPTY); } final Ref<String> varyValueRef = Refs.emptyRef(); final Variant variant = VariantSelector.selectVariant(this, variants, varyValueRef); this.varyValue = varyValueRef.get(); return variant; }
@Override public Variant selectVariant(final List<Variant> variants) throws IllegalArgumentException { if (variants == null || variants.isEmpty()) { throw new IllegalArgumentException(METHOD_PARAMETER_CANNOT_BE_NULL_OR_EMPTY); } final Ref<String> varyValueRef = Refs.emptyRef(); final Variant variant = VariantSelector.selectVariant(this, variants, varyValueRef); this.varyValue = varyValueRef.get(); return variant; }
@Override public Variant selectVariant(final List<Variant> variants) throws IllegalArgumentException { if (variants == null || variants.isEmpty()) { throw new IllegalArgumentException(METHOD_PARAMETER_CANNOT_BE_NULL_OR_EMPTY); } final Ref<String> varyValueRef = Refs.emptyRef(); final Variant variant = VariantSelector.selectVariant(this, variants, varyValueRef); this.varyValue = varyValueRef.get(); return variant; }
@Override public Variant selectVariant(final List<Variant> variants) throws IllegalArgumentException { if (variants == null || variants.isEmpty()) { throw new IllegalArgumentException(METHOD_PARAMETER_CANNOT_BE_NULL_OR_EMPTY); } final Ref<String> varyValueRef = Refs.emptyRef(); final Variant variant = VariantSelector.selectVariant(this, variants, varyValueRef); this.varyValue = varyValueRef.get(); return variant; }
@Override public Variant selectVariant(final List<Variant> variants) throws IllegalArgumentException { if (variants == null || variants.isEmpty()) { throw new IllegalArgumentException(METHOD_PARAMETER_CANNOT_BE_NULL_OR_EMPTY); } final Ref<String> varyValueRef = Refs.emptyRef(); final Variant variant = VariantSelector.selectVariant(this, variants, varyValueRef); this.varyValue = varyValueRef.get(); return variant; }
@Override public Variant selectVariant(final List<Variant> variants) throws IllegalArgumentException { if (variants == null || variants.isEmpty()) { throw new IllegalArgumentException(METHOD_PARAMETER_CANNOT_BE_NULL_OR_EMPTY); } final Ref<String> varyValueRef = Refs.emptyRef(); final Variant variant = VariantSelector.selectVariant(this, variants, varyValueRef); this.varyValue = varyValueRef.get(); return variant; }