why set is here
may be:
if (!null) {
for{}
}