multipl object multipl multipl multipl element illeg argument except multipl instanc multipl element non nl multipl element mult multipl element multipl mult lower mult upper data type factori euml impl bound mult lower data type factori euml impl bound mult lower data type factori euml impl bound mult upper 