I have been working with Java a couple of years, but up until recently I haven\'t run across this construct:
int count = isHere ? getHereCount(index) : getAw
Correct. It's called the ternary operator. Some also call it the conditional operator.