private LinkedList<Class<?>> get_inherit_list(Class<?> in_class){
		LinkedList<Class<?>> return_result = new LinkedList<>();
		while(true){
			if(in_class != null){
				return_result.add(in_class);
				in_class = in_class.getSuperclass();
			}
			else{
				break;
			}
		}
		return return_result;
	}