DeflaterOutputStream vs. pure Java implementations?