Possible Duplicate:
Why does one select Scala type members with a hash instead of a dot?
I sometimes see a type parameter like:
class Test[K] {
type T = Foo[K#Bar]
}
Can someone please explain what the '#' means in this type parameter ? Is it some kind of restriction for K
?