Evaluate the use of parentheses in this Java code:
int a = 3, b = 5; boolean result = (a > 2) && (b < 10);
Logical error in the code
Syntax error due to parentheses
result is false
result is true