请教JDONJIVE3.6代码的问题

这几天看了一下代码,有几处不是很清楚,请高手们指教一下:
问题1:AcountServiceImp.java中:
/**
* init the account
*/
public Account initAccount(EventModel em) {
return new Account();
}

函数中参数没用到,不知道这里引进这个参数有什么用?
感觉应该用下面的:
Account account = (Account) em.getModelIF();
若account为空再返回new Account();?
问题2:这个可能是没时间检查的原因吧:

public AccountProfileForm(){
account = new Account();
propertys = new ArrayList();
propertys = new ArrayList();
for(int i=0; i<maxSize; i++){
propertys.add(new Property());
}
}
propertys new了两次.
刚学习jivejdon,还请各位多多指教.

第一个就是创建一个account,参数方法是必须这样写的,没用到没关系

第二个是bug,创建两次了。