private boolean implementsCustom(final Class<?> oneClass, final Class<?> customClass) {
		Class<?>[] interfacesImplemented = oneClass.getInterfaces();
		for (Class<?> oneInterface: interfacesImplemented) {
			if (oneInterface.getName().equals(customClass.getName())) {
				return true;
			}
		}
		return false;
	}