public static String toStringFromGetters(Object o) {
		ToStringHelper helper = MoreObjects.toStringHelper(o);
		Class<?> c = o.getClass();
		
		for(Method method : c.getMethods()) {
			if(method.getName().startsWith("get")
					&& !"getClass".equals(method.getName())
					&& method.getParameterTypes().length == 0
					&& !method.getReturnType().equals(Void.TYPE)) {
				try {
					helper.add(method.getName().substring(3), method.invoke(o));
				} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
					e.printStackTrace();
				}
			}
		}
		
		return helper.toString();
	}