if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {
if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {
if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {
if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {
if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {
if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {
if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {
if (!hasMainMethod(mainClass)) { throw new ProgramInvocationException("The given program class implements the " + Program.class.getName() + " interface, but cannot be instantiated. " + } else if (hasMainMethod(mainClass)) { this.program = null; } else {