code: private boolean parseInstructions(final Page page, final DOMNode node, final String src, final boolean apply) throws FrameworkException {
  
  		this.source          = src.toCharArray();
  		this.sourceLength    = src.length();
  		this.currentPosition = 0;
  		boolean hit          = false;
  
  		while (currentPosition < sourceLength) {
  
  			if (findSequence("@structr:")) {
  
  				// comment contains instruction, can be removed upon import
  				hit = true;
  
  				// currentPosition is now at the first letter of the actual instruction
  				final String token    = getNextToken();
  				final Handler handler = handlers.get(token);
  				String parameters     = null;
  
  				if (handler != null) {
  
  					// additional characters..
  					if (hasMore()) {
  
  						final char c = source[currentPosition++];
  						switch (c) {
  
  							case '(':
  								parameters = getUntilClosingParenthesis();
  								break;
  
  							case ',':
  								// next instruction, ignore
  								break;
  						}
  					}
  
  					// only apply if instructed to (can be used to check
  					// if the comment source actually contains instructions)
  					if (apply) {
  
  						handler.apply(page, node, parameters);
  					}
  
  				} else {
  
  					logger.warn("Unknown token {}, expected one of {}.", new Object[] { token, handlers.keySet() });
  					break;
  				}
  			}
  		}
  
  		return hit;
  	}
docs: ----- private methods -----