setEqualsParameters(method, methodMirror);
else
setParameters(method, methodMirror, isCeylon, klass);
try{
ProducedType type = obtainType(methodMirror.getReturnType(), methodMirror, method);
<BUG>method.setUncheckedNullType(!isCeylon);
method.setType(type);
method.setDeclaredVoid(methodMirror.isDeclaredVoid());</BUG>
}catch(TypeParserException x){
logError("Invalid type signature for method return type of "+klass.getQualifiedNameString()+"."+methodMirror.getName()+": "+x.getMessage());

setEqualsParameters(method, methodMirror);
else
setParameters(method, methodMirror, isCeylon, klass);
try{
ProducedType type = obtainType(methodMirror.getReturnType(), methodMirror, method);
method.setType(type);
method.setUncheckedNullType(!isCeylon && !methodMirror.getReturnType().isPrimitive());
method.setDeclaredVoid(methodMirror.isDeclaredVoid());
}catch(TypeParserException x){
logError("Invalid type signature for method return type of "+klass.getQualifiedNameString()+"."+methodMirror.getName()+": "+x.getMessage());
