}
else
{
if (col instanceof CollectionProxyDefaultImpl)
{
CollectionProxyDefaultImpl cp = (CollectionProxyDefaultImpl) col;
if (col instanceof List)
{
col = new ListProxyDefaultImpl(_pb.getPBKey(), cp.getData().getClass(), null);
}
else if (col instanceof Set)
{
col = new SetProxyDefaultImpl(_pb.getPBKey(), cp.getData().getClass(), null);
}
else
{
col = new CollectionProxyDefaultImpl(_pb.getPBKey(), cp.getData().getClass(), null);
}
col.clear();
}
else
{