if (data is available then) { while (<>) { } } else { # do something else }