Supondo que esse campo venha NULL do serviço o código abaixo vai dar exceção. Sempre fazer a comparação da constante para a variável. Exemplo: "WEEKDAY".equals(calendar). Assim o campo calendar poder vir null que simplesmente a condição será false caso contrário NullPointerException.