Why is it when I pull source from facebook.com it shows me the mobile source??? Can Anyone shine some light on this one. Here are my two classes.

Java Code:
package fb;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;


public class FBMain extends FBConstants{

	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		
		URL web = new URL("http://www.facebook.com");
		
		
		try{
		    boolean success = (new File(dir)).mkdir();
		    if (success) 
		    	{
		    		System.out.println("Directory: " + dir + " created");
		    	}    
		  		
			}catch (Exception e){//Catch exception if any
		      System.err.println("Error: " + e.getMessage());
			}
		
			File f;
			f=new File(dir, file+exten);
			if(!f.exists()){
				f.createNewFile();
			}
	
			File t;
			t=new File(dir, tmp+exten);
			if(!t.exists()){
				t.createNewFile();
			}
			
			BufferedReader reader = new BufferedReader(new InputStreamReader(web.openStream()));
			BufferedWriter writer = new BufferedWriter(new FileWriter(t));
			
			
			String line;
			while((line = reader.readLine()) != null){
				writer.write(line);
				writer.newLine();
			}
			
			reader.close();
			writer.close();
			
	
	}
}
and....

Java Code:
package fb;

public class FBConstants {
	
	static String file = "fbdata";
	static String exten = ".txt";
	static String dir = "fbmain";
	static String tmp = "temporarydata";

}