super( delegate );
}
public TypeInstance getComponentType()
{
Type componentType = getDelegateType();
int dimension = componentType.getDimension();
assert dimension > 0 : "bad dimension " + dimension + " for array type " + componentType.getType();
return WrapperFactory.get().getTypeInstance( componentType.getType(), dimension - 1 );
}