public Method findGetMethod(Field field)  {
		if(field == null)
                    return null;
                if(getFieldDetailStore().isGetMethodPresentFor(field)) {
                    return getFieldDetailStore().getMethodOf(field);
                }
		String getterName = createMethodName("get", field.getName());
                
		try {
			Method getMethod = getInspectedClass().getDeclaredMethod(getterName);
                        getFieldDetailStore().addSetMethod(field,getMethod);
			return getMethod;
		} catch (SecurityException e) {
			e.printStackTrace();
		} catch (NoSuchMethodException e) {
			System.err.println("<Classinspect> Did not find GET method <" + getterName + ">. Trying to find <is> method variant");
			return findIsMethod(field);
		}
		return null;
	}