question: public RemoteMetaDataImpl ( Schema schema ) throws RemoteException { this . schema = schema ; fields . addAll ( schema . fields ( ) ) ; }
target:  Creates a metadata object that wraps the specified schema. The method also creates a list to hold the schema's collection of field names, so that the fields can be accessed by position.