constructor expression may also be not nested to cause exception