Зачем вы все время таскаете за собой какие-то returnValue?
```
return args != null && args.length == 1
```