Class AbstractMetadataGenerator