Correct code sample for step 3, has extra paren.
Add exception handling to step 2 to avoid trouble in step 4.

When I got to step 4 where I was calling startCBLite(), following
the example exactly it wouldn't compile.  It would have been trivial
for me to handle that exception where I was calling startCBLite()
but it wasn't a good practice.

It seems that either step 2 needs enhancement (what I've done here)
or in step 4 we need to get the user to add better exception handling.

I chose to go for what I think is the more correct fix earlier, even
though that forces the user to reckon with the exception handling. Such
is the way of Java...