def get_editor ( self, trait = None ):
        if self.editor is None:
            self.editor = self.create_editor()

        return self.editor
Try to rewrite f using a (sum of) single G functions with argument a*x**b.
dataset/ETHPy150Open enthought/traits/traits/trait_handlers.py/BaseTraitHandler.get_editor--crossover with--dataset/ETHPy150Open sympy/sympy/sympy/integrals/meijerint.py/_rewrite1