**New to automation. Help is greatly needed.**

Why am I getting a `NullPointerException`?

```
Error: Null pointer access: The variable driver can only be null at this 
	 location
```

Code:

	import org.openqa.selenium.By;
	import org.openqa.selenium.WebDriver;
	import org.openqa.selenium.chrome.ChromeDriver;
	import org.testng.annotations.Test;
	import common.controls.PageVerified;
	
	
	public class Google extends PageVerified{
			PageVerified PgVerif = new PageVerified();
		    WebDriver driver = new ChromeDriver();
	    
		    
			@Test
		        public void Login() throws Exception{
		    	driver.manage().window().maximize();
		    	driver.get("https:Google.com");
		    	driver.findElement(By.xpath("//*[@id='lst-ib']")).sendKeys("Test");
		    	Thread.sleep(2000);
		    	driver.findElement(By.className("lsb")).click();
		    	PgVerif.Verify();
		    	String a = driver.getTitle();
		    	System.out.println(a);
		    	driver.findElement(By.xpath("//*[@id='lst-ib']")).clear();
		    	driver.findElement(By.xpath("//*[@id='lst-ib']")).sendKeys("Test");
		    	Thread.sleep(2000);
		    	driver.findElement(By.className("sbico-c")).click();
		    	String b = driver.getTitle();
		    	System.out.println(b);
		    	
		    	driver.close();
			}
		    	
	    	

Following is another class that I am calling where I get the error
and it is in separate package than the above.

	package common.controls;
	
	import org.openqa.selenium.By;
	import org.openqa.selenium.WebDriver;

	public class PageVerified 
	{
		public String Verify()
			{
				WebDriver driver = null ;
				String pagetitle = driver.findElement(By.xpath("//*[@id='gb_70']")).getText();
					if(pagetitle != null)
					{
						System.out.println(pagetitle + "Verified Successfully"  );
						return pagetitle;
					}
					else
					{
						System.out.println("Error::Not Verified");
					}
					return null;
			}	
	}