@fuluchii DensityUtil with if null check