()
| 313 | } |
| 314 | |
| 315 | @Override |
| 316 | public Prerequisite clone() throws CloneNotSupportedException |
| 317 | { |
| 318 | final Prerequisite copy = (Prerequisite) super.clone(); |
| 319 | |
| 320 | if (prerequisites != null) |
| 321 | { |
| 322 | copy.prerequisites = new ArrayList<>(); |
| 323 | for (Prerequisite subreq : prerequisites) |
| 324 | { |
| 325 | copy.prerequisites.add(subreq.clone()); |
| 326 | } |
| 327 | } |
| 328 | |
| 329 | return copy; |
| 330 | } |
| 331 | |
| 332 | /** |
| 333 | * Retrieve the description of the prerequisite. This can either be |