NoiseXTerminator

When should NoiseXTerminator be used, in linear or non-linear state?