def-static och def typed