salve ragazzi...ho un mezzo dubbio (come al solito) posto il codice e pongo la mia domanda

codice:
public class Persona {
	private String nome;
	private int eta;
	private static String tostring(Persona a){
	String f = new String ("Nome: a.nome" + " Eta' : 20" );
	  return f;
	}
	public static void main(String [] args){
	 Persona a = new Persona();
	 a.nome="Paolo";
	 a.eta= 20;
	 tostring(a);
	 System.out.println(f);
	}
}
Mi segnala un errore dicendo cannot find symbol f<---- come mai? e soprattutto..qualora riuscissi a stampare la stringa.. stamperebbe la concatenazione dei campi Persona oppure ho sbagliato anche lì? Al solito vi ringrazio prima x il vostro aiuto..