Buggy code:
public class Main { static File mcDir ; static File mcExe ; static File mcLauncher ; static File workDir ; static File forgeDir ; static File libsDir ; String instanceName ; String forgeVersion ; String minecraftVersion ; private final Font MONOSPACED = new Font ( "Monospaced" , 0 , 12 ) ; private StringBuilder outputBuffer = new StringBuilder ( ) ; public void start ( LauncherForm form ) { Launch . form = form ; println ( "Starting<seq2seq4repair_space>the<seq2seq4repair_space>openLauncher" ) ; Main . libsDir = new File ( ( ( Main . getHome ( ) . getAbsoluteFile ( ) ) + "//" ) , "libs" ) ; if ( ! ( Main . libsDir . exists ( ) ) ) Main . libsDir . mkdirs ( ) ; File commons = new File ( Main . libsDir , "commons-io-2.4.jar" ) ; if ( ! ( commons . exists ( ) ) ) { println ( "Downloading<seq2seq4repair_space>commons-io-2.4.jar" ) ; try { URL website = new URL ( "http:////central.maven.org//maven2//commons-io//commons-io//2.4//commons-io-2.4.jar" ) ; ReadableByteChannel rbc = Channels . newChannel ( website . openStream ( ) ) ; FileOutputStream fos = new FileOutputStream ( commons ) ; fos . getChannel ( ) . transferFrom ( rbc , 0 , Long . MAX_VALUE ) ; } catch ( MalformedURLException e ) { e . printStackTrace ( ) ; } catch ( FileNotFoundException e ) { e . printStackTrace ( ) ; } catch ( IOException e ) { e . printStackTrace ( ) ; } } addToClasspath ( commons ) ; File javaJson = new File ( Main . libsDir , "javax.json-1.0.4.jar" ) ; if ( ! ( javaJson . exists ( ) ) ) { println ( "Downloading<seq2seq4repair_space>javax.json-1.0.4.jar" ) ; try { <START_BUG> URL website = new URL ( "http:////search.maven.org//remotecontent?filepath=org//glassfish//javax.json//1.0.4//javax.json-1.0.4.jar" ) ; <END_BUG> ReadableByteChannel rbc = Channels . newChannel ( website . openStream ( ) ) ; FileOutputStream fos = new FileOutputStream ( javaJson ) ; fos . getChannel ( ) . transferFrom ( rbc , 0 , Long . MAX_VALUE ) ; } catch ( MalformedURLException e ) { e . printStackTrace ( ) ; } catch ( FileNotFoundException e ) { e . printStackTrace ( ) ; } catch ( IOException e ) { e . printStackTrace ( ) ; } } addToClasspath ( javaJson ) ; File gsonJar = new File ( Main . libsDir , "gson-2.3.1.jar" ) ; if ( ! ( gsonJar . exists ( ) ) ) { println ( "Downloading<seq2seq4repair_space>gson-2.3.1.jar" ) ; try { URL website = new URL ( "http:////central.maven.org//maven2//com//google//code//gson//gson//2.3.1//gson-2.3.1.jar" ) ; ReadableByteChannel rbc = Channels . newChannel ( website . openStream ( ) ) ; FileOutputStream fos = new FileOutputStream ( gsonJar ) ; fos . getChannel ( ) . transferFrom ( rbc , 0 , Long . MAX_VALUE ) ; } catch ( MalformedURLException e ) { e . printStackTrace ( ) ; } catch ( FileNotFoundException e ) { e . printStackTrace ( ) ; } catch ( IOException e ) { e . printStackTrace ( ) ; } } addToClasspath ( gsonJar ) ; File packsJson = new File ( Main . getHome ( ) , "packs.json" ) ; try { println ( "Downloading<seq2seq4repair_space>the<seq2seq4repair_space>pack<seq2seq4repair_space>list" ) ; DownloadUtils . downloadFile ( "http:////modmuss50.me//files//packs.json" , Main . getHome ( ) , "packs.json" ) ; } catch ( IOException e ) { e . printStackTrace ( ) ; } if ( packsJson . exists ( ) ) { try { println ( "Reading<seq2seq4repair_space>the<seq2seq4repair_space>pack<seq2seq4repair_space>list" ) ; new PackLoader ( this ) . loadPacks ( form ) ; } catch ( IOException e ) { e . printStackTrace ( ) ; } } } public void launch ( String instaceName , String forgeVersion , String minecraftVersion ) { } public static File getHome ( ) { } public static boolean isWindows ( ) { } public static boolean isMac ( ) { } public static boolean isLinux ( ) { } public static boolean is64Bit ( ) { } public boolean addToClasspath ( File file ) { } public void addURL ( URL u ) throws IOException { } public void println ( String string ) { } public void print ( String string ) { } }

Fix:
URL website = new URL ( "https:////repo1.maven.org//maven2//org//glassfish//javax.json//1.0.4//javax.json-1.0.4.jar" ) ;