SfdcMetadataApi.retrieve() doesn't support "packageNames" parameter. See https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_retrieve_request.htm