Which refactoring technique involves replacing a complex conditional expression with a method that returns a boolean value?