public static void main(final String[] args) {
DecimalValue priceStep = ValueBuilder.newDecimal(25, -2);
PriceValue test1 = ValueBuilder.newPrice(1000);
PriceValue test2 = ValueBuilder.newPrice(100);
PriceValue test3 = ValueBuilder.newPrice(10);
PriceValue test4 = ValueBuilder.newPrice(1);
PriceValue test5 = ValueBuilder.newPrice(.5);
PriceValue test6 = ValueBuilder.newPrice(.25);
PriceValue test7 = ValueBuilder.newPrice(10000.1);
PriceValue test8 = ValueBuilder.newPrice(1.26);
PriceValue test9 = ValueBuilder.newPrice(1.0001);
PriceValue test10 = ValueBuilder.newPrice(1.000005);
System.out.println(onGrid(test1, priceStep));
System.out.println(onGrid(test2, priceStep));
System.out.println(onGrid(test3, priceStep));
System.out.println(onGrid(test4, priceStep));