public Try<Long> invert(String in) {
try {
return new Success(Long.valueOf(in));
}
catch(NumberFormatException nfe) {
return new Failure(new InversionFailure(in, nfe));
}
}
};
assertEquals(Long.valueOf("123"), l2s.invert("123").get());
assertEquals(true, l2s.invert("hello").isFailure());