I have created 2 classes in 2 packages under one project and calling one method of class A into class B by creating object of class but it is giving me null pointer exception below is the code can any one help on this


package Login;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;

import Repository.Objects;

// import Repository.Objects;

public class Loginasa {
	
	
	public static  WebDriver driver;
	 String baseUrl;
	 	
	 @BeforeSuite
	 public void setUp() throws Exception 
	 {
		System.setProperty("webdriver.chrome.driver","E:\\chromedriver_win32\\chromedriver.exe");
		driver =new ChromeDriver();
		baseUrl= "http://10.7.30.135:9090/xGLinear/login.html";
		driver.get(baseUrl);
		driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
	 }

	
	
	@Test 
	 public void Newlogin() throws Exception 
	 {
	 // driver.get(baseUrl);
	
	driver.findElement(By.id(Objects.Username)).clear();
	driver.findElement(By.id(Objects.Username)).sendKeys("ASA");
	driver.findElement(By.id(Objects.Password)).clear();
	driver.findElement(By.id(Objects.Password)).sendKeys("Abcd1234");
	driver.findElement(By.id(Objects.loginbtn)).click();
	Thread.sleep(20000);
	 }
	
	@AfterTest
	  public void tearDown() throws Exception 
	 {
	    driver.quit();
	    System.out.println("Browser Launch");
   }



	

}

Another is 

package Commonmethods;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;

import Login.Loginasa;

public class CreateOrderline  {
	
	public static  WebDriver driver;
	String baseUrl;
	
	 @BeforeTest
	 public void setUp() throws Exception 
	 {
		System.setProperty("webdriver.chrome.driver","E:\\chromedriver_win32\\chromedriver.exe");
		driver =new ChromeDriver();
		baseUrl= "http://10.7.30.135:9090/xGLinear/login.html";
		driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
		
		
	 }
	 
	@Test 
	 public void Orderline () throws Exception 
	 {
		driver.get(baseUrl);
		Loginasa ASA= new Loginasa();
		System.out.println("Browser Launch");
		 ASA.Newlogin();
		 
	 }
	 
		 @AfterTest
		  public void tearDown() throws Exception 
		 {
		    driver.quit();
		    System.out.println("Browser Launch");
	   }
	 }


Thanks in advance