001    package net.sourceforge.retroweaver.runtime.java.lang;
002    
003    public class Boolean_ {
004    
005            private Boolean_() {
006                    // private constructor
007            }
008    
009            public static Boolean valueOf(final boolean b) {
010                    return b ? Boolean.TRUE : Boolean.FALSE;
011            }
012    
013            public static boolean parseBoolean(final String s) {
014                    return (s != null) && s.equalsIgnoreCase("true");
015            }
016    
017            public static int compareTo(final Boolean b1, final Boolean b2) {
018                    return (b1.booleanValue() == b2.booleanValue()) ? 0 : (b1.booleanValue() ? 1 : -1);
019            }
020    
021    }