I have some jsp code:

```
<% 
if((Integer.parseInt((rs.getString("setter")).trim())==1) and 
    (Integer.parseInt((rs.getString("scrutinizer")).trim())==1))
{
  out.println("Both") 
} 
else if(Integer.parseInt((rs.getString("setter")).trim())==1)
{
  out.println("Question Setter"); 
}
else if(Integer.parseInt((rs.getString("scrutinizer")).trim())==1)               
{
  out.println("Scrutinizer"); 
}

%>

```

I get this error:

```
  ) Expected 
  ; Expected
  else without if Illegal Start of type. missing return statement

```

What is the error message trying to say?