public Compressor getCompressor(String name) { String internalCompressorName = getInternalCompressorName(name); if (null == internalCompressorName) { // maybe this is a new compressor, we will try to register it return registerColumnCompressor(name); } else { return allSupportedCompressors.get(internalCompressorName); } }