private static final <T extends Value<?>> T createValueImpl(Class<T> type, Parser p, InputStream is) {
		try {
			return type.getConstructor(Parser.class, InputStream.class).newInstance(p, is);
		} catch (IllegalArgumentException e) {
		} catch (SecurityException e) {
		} catch (InstantiationException e) {
		} catch (IllegalAccessException e) {
		} catch (InvocationTargetException e) {
		} catch (NoSuchMethodException e) {
		}
		
		return null;
	}