dont use > 1.6 only method String.empty()