@Override public Object[] toArray(Object[] a) { if (!_directAccess && isDelayLoad()) { load(); } return super.toArray(a); }
@Override public boolean isEmpty() { if (!_directAccess && isDelayLoad()) { load(); } return super.isEmpty(); }
@Override public Object[] toArray() { if (!_directAccess && isDelayLoad()) { load(); } return super.toArray(); }
@Override public int size() { if (!_directAccess && isDelayLoad()) { load(); } return super.size(); }
@Override public Object[] toArray() { if (!_directAccess && isDelayLoad()) { load(); } return super.toArray(); }
@Override public boolean isEmpty() { if (!_directAccess && isDelayLoad()) { load(); } return super.isEmpty(); }
@Override public boolean contains(Object o) { if (!_directAccess && isDelayLoad()) { load(); } return super.contains(o); }
@Override public Object[] toArray(Object[] a) { if (!_directAccess && isDelayLoad()) { load(); } return super.toArray(a); }
@Override public boolean contains(Object o) { if (!_directAccess && isDelayLoad()) { load(); } return super.contains(o); }
@Override public void clear() { if (!_directAccess) { if (isDelayLoad()) { load(); } ProxyCollections.beforeClear(this); } super.clear(); }
@Override public String toString() { if (!_directAccess && isDelayLoad()) { load(); } return super.toString(); }
@Override public String toString() { if (!_directAccess && isDelayLoad()) { load(); } return super.toString(); }
public int hashCode() { if (!_directAccess && isDelayLoad()) { load(); } return super.hashCode(); }
public int hashCode() { if (!_directAccess && isDelayLoad()) { load(); } return super.hashCode(); }
protected Object writeReplace() throws ObjectStreamException { if (isDelayLoad()) { load(); } return Proxies.writeReplace(this, true); }
public int hashCode() { if (!_directAccess && isDelayLoad()) { load(); } return super.hashCode(); }
@Override public boolean retainAll(Collection paramCollection) { if (_directAccess) { return super.retainAll(paramCollection); } if (isDelayLoad()) { load(); } return ProxyCollections.retainAll(this, paramCollection); }
@Override public boolean retainAll(Collection paramCollection) { if (_directAccess) { return super.retainAll(paramCollection); } if (isDelayLoad()) { load(); } return ProxyCollections.retainAll(this, paramCollection); }
@Override public Object clone() { if (isDirectAccess()) { return super.clone(); } if (isDelayLoad()) { load(); } Proxy localProxy = (Proxy) super.clone(); localProxy.setOwner(null, 0); return localProxy; }
@Override public Object clone() { if (isDirectAccess()) { return super.clone(); } if (isDelayLoad()) { load(); } Proxy localProxy = (Proxy) super.clone(); localProxy.setOwner(null, 0); return localProxy; }