Use commons lang3 API because it's good