support paths (external names) with dots

e.g. org.example.module