Github user LosD commented on the issue: https://github.com/apache/metamodel/pull/128 This has been laying around for a while. I guess some kind of decision has to be made on it sooner or later. If we need options, maybe we should have per-context flags? I see other places where that would make sense (e.g. in #165). Of course, we should still settle on sane defaults, so it doesn't really end the discussion, but apparently there's different needs and expectations. To me, the default should always be keeping the correct type. When we're getting the tools we need with METAMODEL-192/METAMODEL-193, we should try to uphold type consistency. It's then easy to cast to a floating point type if you want it to be rounded, while it's impossible to undo the damage from an automatic conversion.
---