try
{
// Try to determin the new data type and perform a default configuration
// of the member according to its new type
DataTypeItem dataType = (DataTypeItem) memberObject.getParentDataType().resolveItemRef(typeName, ItemTypes.TYPE);
dataType.performDefaultDataMemberConfiguration(memberObject);
// The default configuration may have changed some properties, so reload them
propertyEditor.getOwner().reloadProperty("Length");
propertyEditor.getOwner().reloadProperty("Precision");
}