void (List<? extends Extension> extensions) { putClientProperty("JTextField.variant", null); this.extensions = unmodifiableList(extensions); putClientProperty("JTextField.variant", ExtendableTextComponent.VARIANT); }