/** * Determines if this platform is an instance of another. * * @param platform the platform to compare against * @return {@code true} if the platform is an instance of <tt>platform</tt> */ public boolean isA(Platform platform) { boolean result = false; if (isA(platform.name) && hasSymbolicName(platform.symbolicName) && hasArch(platform.arch) && hasVersion(platform.version) && hasJavaVersion(platform.javaVersion)) { result = true; } return result; }