@@ -0,0 +1,960 @@
+package com.github.sbugat.ec2tools.service;%0A%0Aimport java.util.List;%0A%0Aimport com.google.common.collect.ImmutableList;%0A%0A/**%0A * Loaded program options%0A * %0A * @author Sylvain Bugat%0A * %0A */%0Apublic class ProgramOptions %7B%0A%0A%09private final boolean listOption;%0A%0A%09private final boolean checkOption;%0A%0A%09private final boolean postCheckOption;%0A%0A%09private final List%3CString%3E sectionOptions;%0A%0A%09public ProgramOptions(final boolean listOptionArg, final boolean checkOptionArg, final boolean postCheckOptionArg, final List%3CString%3E sectionOptionsArg) %7B%0A%09%09listOption = listOptionArg;%0A%09%09checkOption = checkOptionArg;%0A%09%09postCheckOption = postCheckOptionArg;%0A%0A%09%09sectionOptions = ImmutableList.copyOf(sectionOptionsArg);%0A%09%7D%0A%0A%09public boolean hasListOption() %7B%0A%09%09return listOption;%0A%09%7D%0A%0A%09public boolean hasCheckOption() %7B%0A%09%09return checkOption;%0A%09%7D%0A%0A%09public boolean hasPostCheckOption() %7B%0A%09%09return postCheckOption;%0A%09%7D%0A%0A%09public List%3CString%3E getSectionOptions() %7B%0A%09%09return sectionOptions;%0A%09%7D%0A%7D%0A

Add program options class