Note this is distinct from "isOptional" because you can have
a default value, but the parameter not be optional. In the example, the
$foo parameter isOptional() == false, but isDefaultValueAvailable == true
public isDefaultValueAvailable ( ) : boolean | ||
return | boolean |