title: Java error - not a statement, what does this mean?
body: <p>I am trying to get my code to create the new constructor objects which I require to create a mobile phone object. I have tried naming the constuctor fields to create the object.</p>
  
  <p>when I compile my code on this line <code>this.Mobile samsungPhone = new Mobile("Samsung", 1, 2, "verizon", 3 "GPS");</code> I get this error: not a statement, what does this mean??</p>
  
  <p>UPDATED CODE!</p>
  
  <p>my code: </p>
  
  <pre><code>   /**
   * to write a simple java class Mobile that models a mobile phone.
   * 
   * @author (Lewis Burte-Clarke) 
   * @version (14/10/13)
   */
  public class Mobile
  
  {
      // type of phone
      private String phonetype;
      // size of screen in inches
      private int screensize;
      // menory card capacity
      private int  memorycardcapacity;
      // name of present service provider
      private String serviceprovider;
      // type of contract with service provider
      private int typeofcontract;
      // camera resolution in megapixels
      private int cameraresolution;
      // the percentage of charge left on the phone
      private int checkcharge;
      // wether the phone has GPS or not
      private String GPS;
      // instance variables - replace the example below with your own
      private int x;
  
      // The constructor method
  
      public Mobile(String mobilephonetype, int mobilescreensize,
              int mobilememorycardcapacity,int mobilecameraresolution,String mobileGPS, String newserviceprovider) {
          this.phonetype =  mobilephonetype;
          this.screensize = mobilescreensize;
          this.memorycardcapacity = mobilememorycardcapacity;
          this.cameraresolution = mobilecameraresolution;
          this.GPS = mobileGPS;
          this.serviceprovider = newserviceprovider;
          this.typeofcontract = 12;
          this.checkcharge = checkcharge;
          // you do not use this ones during instantiation,you can remove them if you do not need or assign them some  default values 
  
  
          Mobile samsungPhone = new Mobile("Samsung", 1, 2, "verizon", 3, "GPS");
          1024 = screen size;
          2 = memory card capacity;
          3=resolution;
          GPS = gps;
         "verizon"=service provider;
          typeofcontract = 12;
          checkcharge = checkcharge;
  
      }
  
  
      }
  
      // A method to display the state of the object to the screen
      public void displayMobileDetails() {
          System.out.println("phonetype: " + phonetype);
          System.out.println("screensize: " + screensize);
          System.out.println("memorycardcapacity: " + memorycardcapacity);
          System.out.println("cameraresolution: " + cameraresolution);
          System.out.println("GPS: " + GPS);
           System.out.println("serviceprovider: " + serviceprovider);
          System.out.println("typeofcontract: " + typeofcontract);
  
      }
  
  
  
  }
  
   class mymobile {
      public static void) {
          Mobile Samsung = new Mobile("Samsung", 1, 2, "verizon", 3, "GPS");
          Mobile Blackberry = new Mobile("Blackberry", "3.", "4","8", "GPS");
          Samsung.displayMobileDetails();
          Blackberry.displayMobileDetails();
      }
  }
  </code></pre>
  
  <p>any answers and replies would be greatly appreciated!</p>