/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
PacketType.REFUSAL.toString()
+ " = "
+ PacketType.REFUSAL.getByteCode()
) ;
}
}
enum PacketType {
ACCEPTANCE ( (byte) 101 ), // Calling constructor on this enum class.
REFUSAL ( (byte) 42 ) ;
private byte byteCode ; // Member field.
PacketType ( byte b ) { this.byteCode = b ; } // Constructor.
byte getByteCode() { return this.byteCode ; } // Getter method, for a read-only property of this enum.
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnRsbiggCgkJCVBhY2tldFR5cGUuUkVGVVNBTC50b1N0cmluZygpIAoJCQkrICIgPSAiIAoJCQkrIFBhY2tldFR5cGUuUkVGVVNBTC5nZXRCeXRlQ29kZSgpIAoJCSkgOwoJfQp9CgplbnVtIFBhY2tldFR5cGUgewogICAgQUNDRVBUQU5DRSAoIChieXRlKSAxMDEgKSwgICAgICAgICAgICAgICAgICAgICAvLyBDYWxsaW5nIGNvbnN0cnVjdG9yIG9uIHRoaXMgZW51bSBjbGFzcy4KICAgIFJFRlVTQUwgKCAoYnl0ZSkgNDIgKSA7CiAgICAKICAgIHByaXZhdGUgYnl0ZSBieXRlQ29kZSA7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVtYmVyIGZpZWxkLgogICAgCiAgICBQYWNrZXRUeXBlICggYnl0ZSBiICkgeyB0aGlzLmJ5dGVDb2RlID0gYiA7IH0gIC8vIENvbnN0cnVjdG9yLgogICAgCiAgICBieXRlIGdldEJ5dGVDb2RlKCkgeyByZXR1cm4gdGhpcy5ieXRlQ29kZSA7IH0gIC8vIEdldHRlciBtZXRob2QsIGZvciBhIHJlYWQtb25seSBwcm9wZXJ0eSBvZiB0aGlzIGVudW0uCiAgICAKfQ==