@@ -0,0 +1,1280 @@
+package com.skraylabs.poker.model;%0A%0A/**%0A * A checked exception thrown when a string cannot be resolved to the expected %7B@link Card%7D format.%0A */%0Apublic class InvalidCardFormatException extends Exception %7B%0A  /**%0A   * Generated serial ID.%0A   */%0A  private static final long serialVersionUID = -1704270302225109151L;%0A%0A  /**%0A   * Default detail message used when the invalid string sample is not provided.%0A   */%0A  public static final String MSG_DEFAULT =%0A      %22The provided string could not be resolved to a Card format.%22;%0A%0A  /**%0A   * Detail message used when the invalid string sample is provided. Expects one String argument.%0A   */%0A  public static final String MSG_WITH_SAMPLE =%0A      %22The string %3C%25s%3E could not be resolved to a Card format.%22;%0A%0A  /**%0A   * Invalid string representation of a %7B@link Card%7D.%0A   */%0A  private String invalidString;%0A%0A  /**%0A   * Default constructor.%0A   */%0A  public InvalidCardFormatException() %7B%0A  %7D%0A%0A  /**%0A   * Constructor.%0A   *%0A   * @param invalidString offending string%0A   */%0A  public InvalidCardFormatException(String invalidString) %7B%0A    super();%0A    this.invalidString = invalidString;%0A  %7D%0A%0A  /**%0A   * Accessor: string with invalid format.%0A   *%0A   * @return the invalidString%0A   */%0A  public String getInvalidString() %7B%0A    return invalidString;%0A  %7D%0A%7D%0A

Add initial definition of InvalidCardFormatException.