package eclipsetin; // specifically a black eclipse tin with a magnet
public class Shonkylogic
{String SHONKY="",LOGIC=" ";
final Short _logic=(int)34L; int _shonky=138;
private StringBuffer shonky(){StringBuffer shonky
=new StringBuffer(_shonky);shonky.append((char)(_shonky-'7')).append(LOGIC.charAt(0*_logic)+2).append(new String(new char[]
{ 040 })+Character.toString((char)('b'
-'-')));long _=-_logic;_++;_++;_++;while
(_-- > -/* 138 */34){shonky.append(Math
.max(_, 0X138 % 34 +( LOGIC != SHONKY /* oh yes it is */
?_-_:_/_)))
;shonky.append(!LOGIC.isEmpty()?(char)056:SHONKY);
LOGIC = SHONKY;
/* I think we all realise the logic is shonky */
assert LOGIC == SHONKY;
}shonky.append(~_-' ');return shonky;}protected StringBuffer
logic(){String logic=SHONKY;StringBuffer shonky
=new StringBuffer(_logic);int _=
2<<_logic>>>3<<3>>1;int
__=_logic
/_<<_logic;__>>>= _^_;
__/=2<<(_>>1);__++;
short[]cut = { 34, 56, 797 };
for(short hair:cut){logic+=hair!=34/*/56/*797*/?//138/*36/*420*/? << red herring
_:__;_=_^__;__=_^__;_=_^__;
}logic+= (char)056;logic+=_shonky-' '>>1
;shonky.insert(~-1,logic);shonky.append((char)
('0'&'`'));__*=2|2; shonky.append((_logic^_shonky)
*_-++__ );shonky.append((char)
(0101|1|_shonky/_logic));return shonky.reverse();}public static void main(String[]
as_if_numbers_really_matter // right, tell LIz&Bruce that...
){Shonkylogic
shonky=new Shonkylogic();String Logic=shonky.LOGIC;StringBuffer
logic=new StringBuffer(34|56|797&138|36|420);short[] coords=new short[]{
12, 67, 81,88,79, 91,89,81, 12,96, 91,12,29,
30, 35, 26, 28, 26, 28, 26, 29, 12,
95, 99, 81, 81, 96, 12, 29,
30, 35, 26, 28, 26, 28,26, 29, 26,
26, 26, 12, 101, 91, 97, 94, 12,
79, 91,91,94, 80,85,90, 77,96,81, 95,12, 77,94,81,
-0XA};for(short puzzle:coords){puzzle+=0XA<<1;logic.append((char)
puzzle);}logic.append(shonky.shonky()).append(Logic).append(shonky.logic());System.out.println(/*!*/logic);}}

Note: Final GZ was moved to a new location in February 2011. Previous finders may find and log this cache again.