public final String getOpeningTag() {
        if (isRebuild() || isModified()) {
            final Lock lock = sharedObject.getLock(ACCESS_OBJECT).writeLock();
            try {
                lock.lock();

                buildOpeningTag(true);
            } finally {
                lock.unlock();
            }

        }
        return openingTag;
    }
public final String getOpeningTag() {
        if (isRebuild() || isModified()) {
            final Lock lock = sharedObject.getLock(ACCESS_OBJECT).writeLock();
            try {
                lock.lock();

                buildOpeningTag(true);
            } finally {
                lock.unlock();
            }

        }
        return openingTag;
    }
public final String getOpeningTag ( ) { if ( isRebuild ( ) || isModified ( ) ) { final Lock lock = sharedObject . getLock ( ACCESS_OBJECT ) . writeLock ( ) ; try { lock . lock ( ) ; buildOpeningTag ( true ) ; } finally { lock . unlock ( ) ; } } return openingTag ; }
For internal purpose. Not recommended for external purpose.

@return the opening tag of this object
@author WFF
For internal purpose . Not recommended for external purpose .