@Override
    public boolean check(String condition) {
        if (this.applicationMainClassName == NOT_FOUND) {
            return false;
        }
        if (this.applicationMainClassName.equals(condition)) {
            logger.debug("Main class match - [{}]", this.applicationMainClassName, condition);
            return true;
        } else {
            logger.debug("Main class does not match - found : [{}], expected : [{}]", this.applicationMainClassName, condition);
            return false;
        }
    }
Checks if the specified value matches the fully qualified class name of the application's main class.
If the main class cannot be resolved, the method return <tt>false</tt>.

@param condition the value to check against the application's main class name
@return <tt>true</tt> if the specified value matches the name of the main class; 
        <tt>false</tt> if otherwise, or if the main class cannot be resolved
agent-module/bootstraps/bootstrap-core/src/main/java/com/navercorp/pinpoint/bootstrap/resolver/condition/MainClassCondition.java