code: private void processLinks(JsonParser jsonParser) throws IOException {
  
          LOG.info("@odata.bind tag found - start parsing");
  
          final String fullLinkFieldName = jsonParser.getText();
          final String key = fullLinkFieldName.substring(0, fullLinkFieldName.indexOf(ODATA_BIND));
          JsonToken token = jsonParser.nextToken();
          if (token != JsonToken.START_ARRAY) {
              // Single link
              links.put(key, processLink(jsonParser));
          } else {
              // Array of links
              final List<String> linksList = new ArrayList<>();
              while (jsonParser.nextToken() != JsonToken.END_ARRAY) {
                  linksList.add(processLink(jsonParser));
              }
              this.links.put(key, linksList);
  
          }
      }
docs: Process OData links.
  
  @param jsonParser the parser
  @throws IOException If unable to read input parser