Returns a SIS formula implementation with the same values than the given arbitrary implementation.
If the given object is
null, then this method returns
Otherwise if the given object is already a SIS implementation, then the given object is returned unchanged.
Otherwise a new SIS implementation is created and initialized to the attribute values of the given object.