public LoadMethodSkinUpdate(Class<?> streamClass, Class<?> readLimiterClass) {
			setMethod(getMethod(Modifier.STATIC, 0, streamClass, null, DataInput.class, readLimiterClass));
			
			// Find the unlimited read limiter
			for (Field field : readLimiterClass.getDeclaredFields()) {
				if (readLimiterClass.isAssignableFrom(field.getType())) {
					try {
						readLimiter = field.get(null);
					} catch (Exception e) {
						throw new RuntimeException("Cannot retrieve read limiter.", e);
					}
				}
 			}
		}