fixing possible stack overflow in case of a cyclic constructor invocation in groovy...