docs: public static Object getProperty(Object obj, String name) {
  		if (obj == null || name == null)
  			return null;
  
  		String[] names = name.split("\\.");
  		if (names == null || names.length == 0)
  			return null;
  
  		return performGetProperty(obj, names, 0);
  	}