private String getDynamicValue(ProjectInfo info, DynamicProperty property) {

    String result = ""; // $NON-NLS-1$

    // e.g: property.value = "utest.report.base.dir, '/',
    // current.projectName"
    // Split using ',' within tokens.

    String value = property.getValue();
    String[] tokens = value.split(","); // $NON-NLS-1$

    for (int i = 0; i < tokens.length; i++) {
      result = result + getRuntimeValue(info, tokens[i].trim());
    }

    getProject().setProperty(property.getName(), result);

    return result;
  }