impure function interval<T> input T u annotation( __OpenModelica_optionalArgument = true); output Real b; end interval;