return null;
return "";
	private String getName(VTDNav vn){	    int a;	    if (argCount()==0){	        a = vn.getCurrentIndex();	        if (vn.getTokenType(a) == VTDNav.TOKEN_STARTING_TAG){	            try{	                return vn.toString(a);	            }catch(Exception e){	                return null;	            }            	        }	        else 	            return null;	    } else if (argCount() == 1){	        a = -1;	        String result = null;			vn.push2();			try{				a = argumentList.e.evalNodeSet(vn);				if (a == -1 || vn.getTokenType(a)!=VTDNav.TOKEN_STARTING_TAG){				}				    				else{				    result = vn.toString(a);				    				}				    				argumentList.e.reset(vn);				vn.pop2();									}catch(Exception e){				argumentList.e.reset(vn);				vn.pop2();			}	        			return result;	    }else 	        throw new IllegalArgumentException			("name()'s argument count is invalid");	        	}