question: @ Override protected Double privateExecuteIn ( final IScope scope ) throws GamaRuntimeException { final Double result = ( Double ) expression . value ( scope ) ; return result ; }
target:  This method is normally called by the system of equations to which this equation belongs. It simply computes the expression that represents the equation and returns it. The storage of the new values is realized in SystemOfEquationsStatement, in order not to generate side effects (e.g. the value of a shared variable changing between the integrations of two equations)