proper package for DoubleOperation
new generated code