public DoubleProperty _default(Double _default) { this.setDefault(_default); return this; }
@Override public Property merge(Property property, Map<PropertyId, Object> args) { super.merge(property, args); if (property instanceof DoubleProperty) { final DoubleProperty resolved = (DoubleProperty) property; mergeNumeric(resolved, args); if (args.containsKey(PropertyId.DEFAULT)) { final String value = PropertyId.DEFAULT.findValue(args); if (value != null) { resolved.setDefault(value); } else { resolved.setDefault((Double) null); } } } return property; }