…lines 1–12 unchanged (12 lines)
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17package org.apache.commons.cli2.builder;
18
19import java.util.HashSet;
20import java.util.Iterator;
21import java.util.Set;
22
23import org.apache.commons.cli2.Argument;
24import org.apache.commons.cli2.Option;
25import org.apache.commons.cli2.validation.ClassValidator;
…lines 26–60 unchanged (35 lines)
61 final ArgumentBuilder abuilder) {
62 this.gbuilder = gbuilder;
63 this.obuilder = obuilder;
64 this.abuilder = abuilder;
65 }
66
67 private final Set options = new HashSet();
68
69 /**
70 * Creates a new Option instance.
71 * @return a new Option instance
72 */
73 public Option create() {
…lines 74–203 unchanged (130 lines)