Спасибо за ответ
но я наткнулся на такую линию
public final static int DELETION_MASK = 0x01;
почему это не так
public final static int DELETION_MASK = 1;
Есть ли какое-либо преимущество в использовании первого подхода, кроме 0xA, и шестнадцатеричные значения верхнего предела могут быть легко преобразованы? В этом случае это просто константа, представляющая 1.