code: protected int getSize() {
          if (getParameters().length == 0) {
              return -1;
          }
  
          if (getParameters()[0] instanceof String) {
              return Integer.parseInt((String) getParameters()[0]);
          }
  
          if (getParameters()[0] instanceof Number) {
              return ((Number) getParameters()[0]).intValue();
          }
  
          return -1;
      }
docs: Return the size of this data type definition. If unknown or unspecified, return -1