下記のクラス(Javaコード)をUMLのクラス図で表現する標準的な表現ルールはありますか?

class Foo {
   Bar hoge;
   Bar fuga;
}

FooBarの集約線を一本引くだけだと、hogefugaの2つの集約を表せません。
特に、hogefugaがコレクションで、多重度がそれぞれ異なる場合には困ります(hoge1:1…*だけど、fuga1:0…*だったり)
集約線を2本引いて、線にhogeとかfugaとかそれぞれ書くとか、オレオレルールでやろうと思えばできますが、標準的な方法があればそれに従いたいです。