added ProtectedVector.java (pattern Proxy)