// Path: ceylon.interop.gwt.runtime/resource/ceylon/interop/gwt/runtime/emulation/com/redhat/ceylon/compiler/java/runtime/model/TypeDescriptor.java
// public abstract class TypeDescriptor 
//         implements java.io.Serializable {
// 
//     private static final long serialVersionUID = -7025975752915564091L;
// 
//     public static TypeDescriptor klass(Class<?> klass, TypeDescriptor... typeArguments) {
//         return null;
//     }
// }


import com.redhat.ceylon.compiler.java.metadata.Ceylon;
import com.redhat.ceylon.compiler.java.metadata.Class;
import com.redhat.ceylon.compiler.java.metadata.Ignore;
import com.redhat.ceylon.compiler.java.metadata.Object;
import com.redhat.ceylon.compiler.java.metadata.Transient;
import com.redhat.ceylon.compiler.java.metadata.ValueType;
import com.redhat.ceylon.compiler.java.runtime.model.TypeDescriptor;
package ceylon.language;


@Ceylon(major = 8) 
@Object
@Class(extendsType = "ceylon.language::Boolean")
@ValueType
@SharedAnnotation$annotation$
@NativeAnnotation$annotation$(backends={})
public final class false_ extends Boolean {
    
    private static final long serialVersionUID = -5577975222336608937L;

    @Ignore
    public static final TypeDescriptor $TypeDescriptor$ 
            = TypeDescriptor.klass(false_.class);

    private final static false_ value = new false_();

// Path: ceylon.interop.gwt.runtime/resource/ceylon/interop/gwt/runtime/emulation/com/redhat/ceylon/compiler/java/runtime/model/TypeDescriptor.java
// public abstract class TypeDescriptor 
//         implements java.io.Serializable {
// 
//     private static final long serialVersionUID = -7025975752915564091L;
// 
//     public static TypeDescriptor klass(Class<?> klass, TypeDescriptor... typeArguments) {
//         return null;
//     }
// }


// Path: ceylon.interop.gwt.runtime/resource/ceylon/interop/gwt/runtime/emulation/ceylon/language/false_.java
import com.redhat.ceylon.compiler.java.metadata.Ceylon;
import com.redhat.ceylon.compiler.java.metadata.Class;
import com.redhat.ceylon.compiler.java.metadata.Ignore;
import com.redhat.ceylon.compiler.java.metadata.Object;
import com.redhat.ceylon.compiler.java.metadata.Transient;
import com.redhat.ceylon.compiler.java.metadata.ValueType;
import com.redhat.ceylon.compiler.java.runtime.model.TypeDescriptor;

package ceylon.language;


@Ceylon(major = 8) 
@Object
@Class(extendsType = "ceylon.language::Boolean")
@ValueType
@SharedAnnotation$annotation$
@NativeAnnotation$annotation$(backends={})
public final class false_ extends Boolean {
    
    private static final long serialVersionUID = -5577975222336608937L;

    @Ignore
    public static final TypeDescriptor $TypeDescriptor$ 
            = TypeDescriptor.klass(false_.class);

    private final static false_ value = new false_();

    @Ignore