code: public static DeweyNumber fromString(final String deweyNumberString) {
  		String[] splits = deweyNumberString.split("\\.");
  
  		if (splits.length == 0) {
  			return new DeweyNumber(Integer.parseInt(deweyNumberString));
  		} else {
  			int[] deweyNumber = new int[splits.length];
  
  			for (int i = 0; i < splits.length; i++) {
  				deweyNumber[i] = Integer.parseInt(splits[i]);
  			}
  
  			return new DeweyNumber(deweyNumber);
  		}
  	}
docs: Creates a dewey number from a string representation. The input string must be a dot separated
  string of integers.
  
  @param deweyNumberString Dot separated string of integers
  @return Dewey number generated from the given input string