private RequirementDTO getRequirementDTO(BundleRequirement req) { if (req == null) { return null; } RequirementDTO dto = new RequirementDTO(); dto.id = identifier(req); dto.namespace = req.getNamespace(); dto.resource = getResourceId(req.getRevision()); dto.attributes = newAttributesMapDTO(req.getAttributes()); dto.directives = newDirectivesMapDTO(req.getDirectives()); return dto; }