How to describe array elements with UML2.0?



For example

class Foo
{
public:
int a[3];

};

I write as following
+a : int[3]

But the generated code is much different.
class Foo
{
public:
Vector<int> a;

};

Please help me how to describe it.

.