- public String parseArgumentValue(StmtContext<?, ?, ?> ctx, String value) {
- return value;
+ public Long parseArgumentValue(final StmtContext<?, ?, ?> ctx, final String value) {
+ try {
+ return Long.parseLong(value);
+ } catch (NumberFormatException e) {
+ throw new SourceException(String.format("Bit position value %s is not valid integer", value),
+ ctx.getStatementSourceReference(), e);
+ }