In some cases boolean names start with is.
boolean isSomething;
public boolean isSomething() { return isSomething;}
public void setSomething(boolean isSomething) { this.isSomething = isSomething;}
Normally Ebean expects boolean fields to not start with "is" and would expect the field name to actually be "something" rather than "isSomething".
You can get a No Such Method error with Ebean trying to find a "setIsSomething()" method which does not exist.
Added fixed code for this into HEAD.
As per Mario's request specific type checks are made for Boolean and boolean.
That is, we only want to support this special "is" prefix for boolean types (not any other type).
That specific type checking is now in HEAD.