public [a] package name; [a] package a { val foo private package b { } }