module Locale::Driver::JRuby

def charset #:nodoc:

:nodoc:
def charset #:nodoc:
  charset = ::Locale::Driver::Env.charset
  unless charset
    charset = java.nio.charset.Charset.defaultCharset.name
  end
  charset
end

def locales #:nodoc:

:nodoc:
def locales  #:nodoc:
  locales = ::Locale::Driver::Env.locales
  unless locales
    locale = java.util.Locale.getDefault
    variant = locale.getVariant 
    variants = []
    if variant != nil and variant.size > 0
      variants = [variant]
    end
    locales = TagList.new([Locale::Tag::Common.new(locale.getLanguage, nil,
                                                   locale.getCountry, 
                                                   variants)])
  end
  locales
end