Not necessarily weird syntax, but abusing the finally clause can produce some really weird results:


try {
return true;
} finally {
return false;
}
The above code actually returns...