Сравниваю так if (type.equals(ImageTypes.BMP)) - не работает и не принимает, в правильном решении ч-з == и проходит. Помогите понять, почему так?