CLASS net/minecraft/client/main/Main net/minecraft/client/main/Main
	CLASS net/minecraft/client/main/Main$1
		METHOD getPasswordAuthentication ()Ljava/net/PasswordAuthentication;
	CLASS net/minecraft/client/main/Main$2
		METHOD run ()V
			ARG 1 client
			ARG 2 server
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	METHOD a isNotNullOrEmpty (Ljava/lang/String;)Z
		ARG 0 s
	METHOD a getOption (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object;
		ARG 0 optionSet
		ARG 1 optionSpec
		ARG 3 argSpec
		ARG 4 defaultValues
	METHOD main ([Ljava/lang/String;)V
		ARG 0 args
		ARG 1 parser
		ARG 2 optServer
		ARG 3 optPort
		ARG 4 optGameDir
		ARG 5 optAssetsDir
		ARG 6 optResPackDir
		ARG 7 optProxyHost
		ARG 8 optProxyPort
		ARG 9 optProxyUser
		ARG 10 optProxyPass
		ARG 11 optUsername
		ARG 12 optUUID
		ARG 13 optAccessToken
		ARG 14 optVersion
		ARG 15 optWidth
		ARG 16 optHeight
		ARG 17 optFullscreenWidth
		ARG 18 optFullscreenHeight
		ARG 19 optUserProps
		ARG 20 optProfileProps
		ARG 21 optAssetIndex
		ARG 22 optUserType
		ARG 23 optVersionType
		ARG 24 optCatchAll
		ARG 25 opts
		ARG 26 ignored
		ARG 27 proxyHost
		ARG 28 proxy
		ARG 29 proxyUser
		ARG 30 proxyPass
		ARG 31 windowWidth
		ARG 32 windowHeight
		ARG 33 fsWidth
		ARG 34 fsHeight
		ARG 35 fullscreen
		ARG 36 demo
		ARG 37 version
		ARG 38 gson
		ARG 39 userProps
		ARG 40 profileProps
		ARG 41 versionType
		ARG 42 gameDir
		ARG 43 assetsDir
		ARG 44 resPackDir
		ARG 45 uuid
		ARG 46 assetIndex
		ARG 47 server
		ARG 48 serverPort
		ARG 49 session
		ARG 50 runArgs
		ARG 51 shutdownThread
