public Response searchExperiments(@QueryParam("user") String user,
@QueryParam("experimentNameRegex") String experimentNameRegex) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
try {
List<ExperimentData> experimentDataList =
airavataRegistry.searchExperiments(user, experimentNameRegex);
ExperimentDataList experimentData = new ExperimentDataList();
List<ExperimentDataImpl> experimentDatas = new ArrayList<ExperimentDataImpl>();
for (ExperimentData experimentData1 : experimentDataList) {
experimentDatas.add((ExperimentDataImpl)experimentData1);
}