#81 re-introducing the check on if a generated method returns an interface type, now narrowed to absence of factory methods.