static boolean statementDelimiterCharSearch(String pBuffer, int pAtIndex){
    
    //Don't bother searching if we're not starting from a delimiter character
    if(pBuffer.charAt(pAtIndex) != '/'){
      return false;
    }
    
    //Find the last newline before the current position
    int lLastNewlineBefore = pBuffer.substring(0, pAtIndex).lastIndexOf('\n');
    //Find the first newline after the current position
    int lFirstNewlineAfter = pBuffer.indexOf('\n', pAtIndex);
    
    //If we're at the start of the string
    if(lLastNewlineBefore == -1){
      lLastNewlineBefore = 0;
    }
    
    //If we're at the end of the string
    if(lFirstNewlineAfter == -1){
      lFirstNewlineAfter = pBuffer.length();
    }
    
    //The line contents is anything between the two newlines
    String lLine = pBuffer.substring(lLastNewlineBefore, lFirstNewlineAfter);
    
    //Trim the line and test for the delimiter
    return "/".equals(lLine.trim());    
  }