PhysMin(Max) instead of preferredPhysMin(Max) in DataArraySchemaConstructor?
Please compare line from DataArraySchemaConstructor: this.physMappingCoeffs = ScalarMath.linearMappingCoefficients(this.preferredMin, this.preferredMax, FloatingPointUtils.processNaNs(physMin, FloatingPointUtils.defaultNanAction, FloatingPointUtils.defaultInfinityAction), FloatingPointUtils.processNaNs(physMax, FloatingPointUtils.defaultNanAction, FloatingPointUtils.defaultInfinityAction));
with implementation existing in method setPreferredRanges(double preferredMin, double preferredMax, double preferredPhysMin, double preferredPhysMax): this.physMappingCoeffs = ScalarMath.linearMappingCoefficients(this.preferredMin, this.preferredMax, FloatingPointUtils.processNaNs(preferredPhysMin, FloatingPointUtils.defaultNanAction, FloatingPointUtils.defaultInfinityAction), FloatingPointUtils.processNaNs(preferredPhysMax, FloatingPointUtils.defaultNanAction, FloatingPointUtils.defaultInfinityAction));