[ 
https://issues.apache.org/jira/browse/LENS-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14283603#comment-14283603
 ] 

Rajat Khandelwal commented on LENS-205:
---------------------------------------

{noformat}
[~/]$grep -r import . | grep .java | awk '{print $NF}' | sort | uniq | awk 
-F'.' '{print $1}' | sort | uniq
au
com
info
java
javax
junit
liquibase
literals,
lombok
org
scala
source="com
{noformat}

here are all imports:

{noformat}
au.com.bytecode.opencsv.CSVReader;
au.com.bytecode.opencsv.CSVWriter;
com.cloudera.beeswax.api.BeeswaxException;
com.cloudera.beeswax.api.Query;
com.cloudera.beeswax.api.QueryHandle;
com.cloudera.beeswax.api.QueryNotFoundException;
com.cloudera.beeswax.api.QueryState;
com.cloudera.beeswax.api.Results;
com.cloudera.impala.thrift.ImpalaService.Client;
com.cloudera.impala.thrift.ImpalaService;
com.codahale.metrics.ConsoleReporter;
com.codahale.metrics.Counter;
com.codahale.metrics.Gauge;
com.codahale.metrics.JvmAttributeGaugeSet;
com.codahale.metrics.MetricRegistry;
com.codahale.metrics.ScheduledReporter;
com.codahale.metrics.ganglia.GangliaReporter;
com.codahale.metrics.health.HealthCheckRegistry;
com.codahale.metrics.jvm.GarbageCollectorMetricSet;
com.codahale.metrics.jvm.MemoryUsageGaugeSet;
com.codahale.metrics.jvm.ThreadStatesGaugeSet;
com.codahale.metrics.servlets.AdminServlet;
com.fasterxml.jackson.annotation.JsonInclude;
com.fasterxml.jackson.core.JsonProcessingException;
com.fasterxml.jackson.databind.ObjectMapper;
com.google.common.base.Joiner;
com.google.common.base.Optional;
com.google.common.base.Preconditions;
com.google.common.base.Splitter;
com.google.common.cache.Cache;
com.google.common.cache.CacheBuilder;
com.google.common.cache.CacheLoader;
com.google.common.cache.LoadingCache;
com.google.common.collect.Iterables;
com.google.common.collect.Lists;
com.google.common.collect.Maps;
com.google.common.io.Files;
com.mchange.v2.c3p0.ComboPooledDataSource;
info.ganglia.gmetric4j.gmetric.GMetric.UDPAddressingMode;
info.ganglia.gmetric4j.gmetric.GMetric;
java.beans.PropertyVetoException;
java.io.*;
java.io.BufferedInputStream;
java.io.BufferedOutputStream;
java.io.BufferedReader;
java.io.BufferedWriter;
java.io.ByteArrayInputStream;
java.io.ByteArrayOutputStream;
java.io.Closeable;
java.io.Console;
java.io.DataOutputStream;
java.io.Externalizable;
java.io.File;
java.io.FileInputStream;
java.io.FileNotFoundException;
java.io.FileOutputStream;
java.io.FileWriter;
java.io.FilenameFilter;
java.io.IOException;
java.io.InputStream;
java.io.InputStreamReader;
java.io.ObjectInput;
java.io.ObjectInputStream;
java.io.ObjectOutput;
java.io.ObjectOutputStream;
java.io.OutputStream;
java.io.OutputStreamWriter;
java.io.PrintWriter;
java.io.RandomAccessFile;
java.io.Serializable;
java.io.StringReader;
java.io.StringWriter;
java.io.UnsupportedEncodingException;
java.lang.IllegalAccessException;
java.lang.InstantiationException;
java.lang.NoSuchMethodException;
java.lang.annotation.Annotation;
java.lang.annotation.Documented;
java.lang.annotation.ElementType;
java.lang.annotation.Retention;
java.lang.annotation.RetentionPolicy;
java.lang.annotation.Target;
java.lang.ref.WeakReference;
java.lang.reflect.Constructor;
java.lang.reflect.Field;
java.lang.reflect.InvocationTargetException;
java.lang.reflect.Method;
java.math.BigDecimal;
java.math.BigInteger;
java.net.ConnectException;
java.net.HttpURLConnection;
java.net.InetAddress;
java.net.InetSocketAddress;
java.net.ServerSocket;
java.net.Socket;
java.net.SocketAddress;
java.net.SocketException;
java.net.URI;
java.net.URISyntaxException;
java.net.URL;
java.net.URLClassLoader;
java.net.URLDecoder;
java.net.URLEncoder;
java.nio.ByteBuffer;
java.nio.channels.ClosedChannelException;
java.nio.channels.ClosedSelectorException;
java.nio.channels.SelectionKey;
java.nio.channels.Selector;
java.nio.channels.ServerSocketChannel;
java.nio.channels.SocketChannel;
java.nio.channels.spi.SelectorProvider;
java.nio.charset.Charset;
java.security.KeyStore;
java.sql.*;
java.sql.Connection;
java.sql.Date;
java.sql.DriverManager;
java.sql.PreparedStatement;
java.sql.ResultSet;
java.sql.ResultSetMetaData;
java.sql.SQLException;
java.sql.Statement;
java.sql.Timestamp;
java.sql.Types;
java.text.DateFormat;
java.text.ParseException;
java.text.SimpleDateFormat;
java.util.*;
java.util.ArrayList;
java.util.Arrays;
java.util.BitSet;
java.util.Calendar;
java.util.Collection;
java.util.Collections;
java.util.Comparator;
java.util.Date;
java.util.EnumSet;
java.util.GregorianCalendar;
java.util.HashMap;
java.util.HashSet;
java.util.Hashtable;
java.util.Iterator;
java.util.LinkedHashMap;
java.util.LinkedHashSet;
java.util.LinkedList;
java.util.List;
java.util.Map.Entry;
java.util.Map;
java.util.Properties;
java.util.Queue;
java.util.Random;
java.util.Set;
java.util.SortedMap;
java.util.SortedSet;
java.util.Stack;
java.util.StringTokenizer;
java.util.Timer;
java.util.TimerTask;
java.util.TreeMap;
java.util.TreeSet;
java.util.UUID;
java.util.WeakHashMap;
java.util.concurrent.*;
java.util.concurrent.ArrayBlockingQueue;
java.util.concurrent.BlockingQueue;
java.util.concurrent.Callable;
java.util.concurrent.ConcurrentHashMap;
java.util.concurrent.ConcurrentLinkedQueue;
java.util.concurrent.ConcurrentMap;
java.util.concurrent.CountDownLatch;
java.util.concurrent.DelayQueue;
java.util.concurrent.Delayed;
java.util.concurrent.ExecutionException;
java.util.concurrent.Executor;
java.util.concurrent.ExecutorService;
java.util.concurrent.Executors;
java.util.concurrent.LinkedBlockingQueue;
java.util.concurrent.PriorityBlockingQueue;
java.util.concurrent.RejectedExecutionException;
java.util.concurrent.ScheduledExecutorService;
java.util.concurrent.Semaphore;
java.util.concurrent.SynchronousQueue;
java.util.concurrent.ThreadPoolExecutor;
java.util.concurrent.TimeUnit;
java.util.concurrent.TimeoutException;
java.util.concurrent.atomic.AtomicBoolean;
java.util.concurrent.atomic.AtomicInteger;
java.util.concurrent.atomic.AtomicLong;
java.util.concurrent.locks.Lock;
java.util.concurrent.locks.ReentrantLock;
java.util.jar.Attributes;
java.util.jar.Manifest;
java.util.logging.Logger;
java.util.regex.Matcher;
java.util.regex.Pattern;
java.util.regex.PatternSyntaxException;
java.util.zip.ZipEntry;
java.util.zip.ZipInputStream;
java.util.zip.ZipOutputStream;
javax.annotation.Nonnull;
javax.annotation.meta.TypeQualifier;
javax.annotation.meta.TypeQualifierDefault;
javax.annotation.meta.TypeQualifierNickname;
javax.annotation.meta.TypeQualifierValidator;
javax.annotation.meta.When;
javax.mail.*;
javax.mail.internet.InternetAddress;
javax.mail.internet.MimeBodyPart;
javax.mail.internet.MimeMessage;
javax.mail.internet.MimeMultipart;
javax.naming.Context;
javax.naming.NamingEnumeration;
javax.naming.NamingException;
javax.naming.directory.SearchControls;
javax.naming.directory.SearchResult;
javax.naming.ldap.InitialLdapContext;
javax.net.ssl.KeyManagerFactory;
javax.net.ssl.SSLContext;
javax.net.ssl.SSLServerSocket;
javax.net.ssl.SSLServerSocketFactory;
javax.net.ssl.SSLSocket;
javax.net.ssl.SSLSocketFactory;
javax.net.ssl.TrustManagerFactory;
javax.security.auth.callback.CallbackHandler;
javax.security.sasl.AuthenticationException;
javax.security.sasl.Sasl;
javax.security.sasl.SaslClient;
javax.security.sasl.SaslException;
javax.security.sasl.SaslServer;
javax.servlet.Filter;
javax.servlet.FilterChain;
javax.servlet.FilterConfig;
javax.servlet.ServletConfig;
javax.servlet.ServletContext;
javax.servlet.ServletContextEvent;
javax.servlet.ServletContextListener;
javax.servlet.ServletException;
javax.servlet.ServletRequest;
javax.servlet.ServletResponse;
javax.servlet.http.HttpServlet;
javax.servlet.http.HttpServletRequest;
javax.servlet.http.HttpServletResponse;
javax.sql.DataSource;
javax.ws.rs.*;
javax.ws.rs.ApplicationPath;
javax.ws.rs.BadRequestException;
javax.ws.rs.ClientErrorException;
javax.ws.rs.Consumes;
javax.ws.rs.DELETE;
javax.ws.rs.DefaultValue;
javax.ws.rs.GET;
javax.ws.rs.NotAllowedException;
javax.ws.rs.NotAuthorizedException;
javax.ws.rs.NotFoundException;
javax.ws.rs.POST;
javax.ws.rs.PUT;
javax.ws.rs.Path;
javax.ws.rs.PathParam;
javax.ws.rs.ProcessingException;
javax.ws.rs.Produces;
javax.ws.rs.QueryParam;
javax.ws.rs.ServerErrorException;
javax.ws.rs.WebApplicationException;
javax.ws.rs.client.*;
javax.ws.rs.client.Client;
javax.ws.rs.client.ClientBuilder;
javax.ws.rs.client.Entity;
javax.ws.rs.client.WebTarget;
javax.ws.rs.container.ContainerRequestContext;
javax.ws.rs.container.ContainerRequestFilter;
javax.ws.rs.core.*;
javax.ws.rs.core.Application;
javax.ws.rs.core.Form;
javax.ws.rs.core.GenericType;
javax.ws.rs.core.MediaType;
javax.ws.rs.core.Response.Status;
javax.ws.rs.core.Response;
javax.ws.rs.core.SecurityContext;
javax.ws.rs.core.StreamingOutput;
javax.ws.rs.core.UriBuilder;
javax.xml.bind.JAXBContext;
javax.xml.bind.JAXBElement;
javax.xml.bind.JAXBException;
javax.xml.bind.Marshaller;
javax.xml.bind.Unmarshaller;
javax.xml.bind.annotation.XmlAccessType;
javax.xml.bind.annotation.XmlAccessorType;
javax.xml.bind.annotation.XmlAttribute;
javax.xml.bind.annotation.XmlElement;
javax.xml.bind.annotation.XmlElementDecl;
javax.xml.bind.annotation.XmlElementWrapper;
javax.xml.bind.annotation.XmlElements;
javax.xml.bind.annotation.XmlRegistry;
javax.xml.bind.annotation.XmlRootElement;
javax.xml.bind.annotation.XmlSchemaType;
javax.xml.bind.annotation.XmlSeeAlso;
javax.xml.bind.annotation.XmlType;
javax.xml.datatype.DatatypeConfigurationException;
javax.xml.datatype.DatatypeFactory;
javax.xml.datatype.XMLGregorianCalendar;
javax.xml.namespace.QName;
javax.xml.parsers.ParserConfigurationException;
javax.xml.parsers.SAXParser;
javax.xml.parsers.SAXParserFactory;
junit.framework.Assert;
liquibase.Liquibase;
liquibase.database.jvm.HsqlConnection;
liquibase.exception.LiquibaseException;
liquibase.resource.FileSystemResourceAccessor;
literals,
lombok.*;
lombok.AccessLevel;
lombok.AllArgsConstructor;
lombok.EqualsAndHashCode;
lombok.Getter;
lombok.NoArgsConstructor;
lombok.Setter;
lombok.ToString;
lombok.extern.slf4j.Slf4j;
org.antlr.runtime.CommonToken;
org.antlr.runtime.tree.Tree;
org.apache.commons.codec.binary.Base64;
org.apache.commons.dbcp.BasicDataSource;
org.apache.commons.dbutils.QueryRunner;
org.apache.commons.dbutils.ResultSetHandler;
org.apache.commons.dbutils.handlers.BeanHandler;
org.apache.commons.io.FileUtils;
org.apache.commons.io.IOUtils;
org.apache.commons.io.output.ByteArrayOutputStream;
org.apache.commons.lang.NotImplementedException;
org.apache.commons.lang.StringEscapeUtils;
org.apache.commons.lang.StringUtils.isBlank;
org.apache.commons.lang.StringUtils;
org.apache.commons.lang.builder.EqualsBuilder;
org.apache.commons.lang.builder.HashCodeBuilder;
org.apache.commons.lang.time.DateUtils;
org.apache.commons.lang3.StringUtils;
org.apache.commons.logging.Log;
org.apache.commons.logging.LogFactory;
org.apache.hadoop.conf.Configuration;
org.apache.hadoop.fs.FSDataInputStream;
org.apache.hadoop.fs.FSDataOutputStream;
org.apache.hadoop.fs.FileStatus;
org.apache.hadoop.fs.FileSystem;
org.apache.hadoop.fs.Path;
org.apache.hadoop.fs.PathFilter;
org.apache.hadoop.hive.common.type.HiveDecimal;
org.apache.hadoop.hive.conf.HiveConf.ConfVars;
org.apache.hadoop.hive.conf.HiveConf;
org.apache.hadoop.hive.metastore.HiveMetaHook;
org.apache.hadoop.hive.metastore.TableType;
org.apache.hadoop.hive.metastore.api.*;
org.apache.hadoop.hive.metastore.api.AlreadyExistsException;
org.apache.hadoop.hive.metastore.api.Database;
org.apache.hadoop.hive.metastore.api.FieldSchema;
org.apache.hadoop.hive.metastore.api.InvalidOperationException;
org.apache.hadoop.hive.metastore.api.MetaException;
org.apache.hadoop.hive.metastore.api.NoSuchObjectException;
org.apache.hadoop.hive.metastore.api.Order;
org.apache.hadoop.hive.metastore.api.StorageDescriptor;
org.apache.hadoop.hive.metastore.api.Table;
org.apache.hadoop.hive.ql.Context;
org.apache.hadoop.hive.ql.ErrorMsg;
org.apache.hadoop.hive.ql.HiveDriverRunHook;
org.apache.hadoop.hive.ql.HiveDriverRunHookContext;
org.apache.hadoop.hive.ql.TaskStatus;
org.apache.hadoop.hive.ql.exec.Description;
org.apache.hadoop.hive.ql.exec.FunctionRegistry;
org.apache.hadoop.hive.ql.exec.MapredContext;
org.apache.hadoop.hive.ql.exec.UDFArgumentException;
org.apache.hadoop.hive.ql.exec.UDFArgumentLengthException;
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat;
org.apache.hadoop.hive.ql.io.IgnoreKeyTextOutputFormat;
org.apache.hadoop.hive.ql.lib.Node;
org.apache.hadoop.hive.ql.metadata.Hive;
org.apache.hadoop.hive.ql.metadata.HiveException;
org.apache.hadoop.hive.ql.metadata.HiveStorageHandler;
org.apache.hadoop.hive.ql.metadata.Partition;
org.apache.hadoop.hive.ql.metadata.Table;
org.apache.hadoop.hive.ql.parse.ASTNode;
org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer;
org.apache.hadoop.hive.ql.parse.HiveParser.*;
org.apache.hadoop.hive.ql.parse.HiveParser.AMPERSAND;
org.apache.hadoop.hive.ql.parse.HiveParser.BITWISEOR;
org.apache.hadoop.hive.ql.parse.HiveParser.BITWISEXOR;
org.apache.hadoop.hive.ql.parse.HiveParser.DIVIDE;
org.apache.hadoop.hive.ql.parse.HiveParser.DOT;
org.apache.hadoop.hive.ql.parse.HiveParser.EQUAL;
org.apache.hadoop.hive.ql.parse.HiveParser.EQUAL_NS;
org.apache.hadoop.hive.ql.parse.HiveParser.GREATERTHAN;
org.apache.hadoop.hive.ql.parse.HiveParser.GREATERTHANOREQUALTO;
org.apache.hadoop.hive.ql.parse.HiveParser.Identifier;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_AND;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_CASE;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_DEPENDENCY;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_EXTENDED;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_FALSE;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_FORMATTED;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_IN;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_LIKE;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_NOT;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_OR;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_REGEXP;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_RLIKE;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_TRUE;
org.apache.hadoop.hive.ql.parse.HiveParser.KW_WHEN;
org.apache.hadoop.hive.ql.parse.HiveParser.LESSTHAN;
org.apache.hadoop.hive.ql.parse.HiveParser.LESSTHANOREQUALTO;
org.apache.hadoop.hive.ql.parse.HiveParser.LSQUARE;
org.apache.hadoop.hive.ql.parse.HiveParser.MINUS;
org.apache.hadoop.hive.ql.parse.HiveParser.MOD;
org.apache.hadoop.hive.ql.parse.HiveParser.NOTEQUAL;
org.apache.hadoop.hive.ql.parse.HiveParser.Number;
org.apache.hadoop.hive.ql.parse.HiveParser.PLUS;
org.apache.hadoop.hive.ql.parse.HiveParser.STAR;
org.apache.hadoop.hive.ql.parse.HiveParser.StringLiteral;
org.apache.hadoop.hive.ql.parse.HiveParser.TILDE;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_ALLCOLREF;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_DIR;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_FROM;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_FULLOUTERJOIN;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_FUNCTION;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_FUNCTIONDI;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_FUNCTIONSTAR;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_GROUPBY;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_ISNOTNULL;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_ISNULL;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_JOIN;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_LEFTOUTERJOIN;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_LEFTSEMIJOIN;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_LOCAL_DIR;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_ORDERBY;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_RIGHTOUTERJOIN;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_SELECT;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_SELECTDI;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_SELEXPR;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_SUBQUERY;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TAB;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TABLE_OR_COL;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TABNAME;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TABREF;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TABSORTCOLNAMEASC;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TABSORTCOLNAMEDESC;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
org.apache.hadoop.hive.ql.parse.HiveParser.TOK_UNIQUEJOIN;
org.apache.hadoop.hive.ql.parse.HiveParser;
org.apache.hadoop.hive.ql.parse.JoinCond;
org.apache.hadoop.hive.ql.parse.JoinType;
org.apache.hadoop.hive.ql.parse.ParseDriver;
org.apache.hadoop.hive.ql.parse.ParseException;
org.apache.hadoop.hive.ql.parse.ParseUtils;
org.apache.hadoop.hive.ql.parse.QB;
org.apache.hadoop.hive.ql.parse.QBJoinTree;
org.apache.hadoop.hive.ql.parse.QBParseInfo;
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer;
org.apache.hadoop.hive.ql.parse.SemanticException;
org.apache.hadoop.hive.ql.plan.AddPartitionDesc;
org.apache.hadoop.hive.ql.plan.CreateTableDesc;
org.apache.hadoop.hive.ql.plan.PlanUtils;
org.apache.hadoop.hive.ql.plan.TableDesc;
org.apache.hadoop.hive.ql.processors.SetProcessor;
org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider;
org.apache.hadoop.hive.ql.session.SessionState;
org.apache.hadoop.hive.ql.udf.generic.GenericUDF;
org.apache.hadoop.hive.serde.serdeConstants.LIST_COLUMNS;
org.apache.hadoop.hive.serde.serdeConstants.LIST_COLUMN_TYPES;
org.apache.hadoop.hive.serde.serdeConstants;
org.apache.hadoop.hive.serde2.AbstractSerDe;
org.apache.hadoop.hive.serde2.SerDe;
org.apache.hadoop.hive.serde2.SerDeException;
org.apache.hadoop.hive.serde2.SerDeStats;
org.apache.hadoop.hive.serde2.lazy.LazyDouble;
org.apache.hadoop.hive.serde2.lazy.LazyInteger;
org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe;
org.apache.hadoop.hive.serde2.lazy.objectinspector.primitive.LazyDoubleObjectInspector;
org.apache.hadoop.hive.serde2.lazy.objectinspector.primitive.LazyPrimitiveObjectInspectorFactory;
org.apache.hadoop.hive.serde2.objectinspector.*;
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector;
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorFactory;
org.apache.hadoop.hive.serde2.objectinspector.primitive.PrimitiveObjectInspectorFactory;
org.apache.hadoop.hive.serde2.objectinspector.primitive.StringObjectInspector;
org.apache.hadoop.hive.serde2.typeinfo.*;
org.apache.hadoop.hive.serde2.typeinfo.CharTypeInfo;
org.apache.hadoop.hive.serde2.typeinfo.DecimalTypeInfo;
org.apache.hadoop.hive.serde2.typeinfo.TypeInfo;
org.apache.hadoop.hive.serde2.typeinfo.TypeInfoUtils;
org.apache.hadoop.hive.serde2.typeinfo.VarcharTypeInfo;
org.apache.hadoop.io.IOUtils;
org.apache.hadoop.io.NullWritable;
org.apache.hadoop.io.Text;
org.apache.hadoop.io.Writable;
org.apache.hadoop.io.WritableComparable;
org.apache.hadoop.io.compress.CompressionCodec;
org.apache.hadoop.io.compress.CompressionCodecFactory;
org.apache.hadoop.mapred.FileOutputFormat;
org.apache.hadoop.mapred.InputFormat;
org.apache.hadoop.mapred.JobConf;
org.apache.hadoop.mapred.OutputFormat;
org.apache.hadoop.mapred.RecordWriter;
org.apache.hadoop.mapred.Reporter;
org.apache.hadoop.mapred.SequenceFileInputFormat;
org.apache.hadoop.mapred.TextInputFormat;
org.apache.hadoop.mapred.TextOutputFormat;
org.apache.hadoop.util.Progressable;
org.apache.hadoop.util.ReflectionUtils;
org.apache.hive.hcatalog.data.HCatRecord;
org.apache.hive.hcatalog.data.schema.HCatFieldSchema;
org.apache.hive.hcatalog.data.schema.HCatSchema;
org.apache.hive.hcatalog.mapreduce.HCatInputFormat;
org.apache.hive.service.AbstractService;
org.apache.hive.service.CompositeService;
org.apache.hive.service.Service.STATE;
org.apache.hive.service.Service;
org.apache.hive.service.auth.AuthenticationProviderFactory;
org.apache.hive.service.auth.HiveAuthFactory;
org.apache.hive.service.auth.PasswdAuthenticationProvider;
org.apache.hive.service.cli.*;
org.apache.hive.service.cli.CLIService;
org.apache.hive.service.cli.CLIServiceClient;
org.apache.hive.service.cli.ColumnDescriptor;
org.apache.hive.service.cli.FetchOrientation;
org.apache.hive.service.cli.HandleIdentifier;
org.apache.hive.service.cli.HiveSQLException;
org.apache.hive.service.cli.OperationHandle;
org.apache.hive.service.cli.RowSet;
org.apache.hive.service.cli.SessionHandle;
org.apache.hive.service.cli.TableSchema;
org.apache.hive.service.cli.Type;
org.apache.hive.service.cli.TypeDescriptor;
org.apache.hive.service.cli.TypeQualifiers;
org.apache.hive.service.cli.session.HiveSessionImpl;
org.apache.hive.service.cli.session.SessionManager;
org.apache.hive.service.cli.thrift.EmbeddedThriftBinaryCLIService;
org.apache.hive.service.cli.thrift.RetryingThriftCLIServiceClient;
org.apache.hive.service.cli.thrift.TOperationHandle;
org.apache.hive.service.cli.thrift.TProtocolVersion;
org.apache.hive.service.cli.thrift.TSessionHandle;
org.apache.hive.service.cli.thrift.ThriftCLIServiceClient;
org.apache.hive.service.server.HiveServer2;
org.apache.http.HttpHost;
org.apache.http.HttpResponse;
org.apache.http.HttpStatus;
org.apache.http.client.HttpClient;
org.apache.http.client.methods.HttpPost;
org.apache.http.entity.ByteArrayEntity;
org.apache.http.params.CoreConnectionPNames;
org.apache.http.util.EntityUtils;
org.apache.lens.api.*;
org.apache.lens.api.APIResult.Status;
org.apache.lens.api.APIResult;
org.apache.lens.api.DateTime;
org.apache.lens.api.LensConf;
org.apache.lens.api.LensException;
org.apache.lens.api.LensSessionHandle;
org.apache.lens.api.Priority;
org.apache.lens.api.StringList;
org.apache.lens.api.metastore.*;
org.apache.lens.api.metastore.XPartition;
org.apache.lens.api.ml.ModelMetadata;
org.apache.lens.api.ml.TestReport;
org.apache.lens.api.query.*;
org.apache.lens.api.query.InMemoryQueryResult;
org.apache.lens.api.query.LensPreparedQuery;
org.apache.lens.api.query.LensQuery;
org.apache.lens.api.query.PersistentQueryResult;
org.apache.lens.api.query.QueryCost;
org.apache.lens.api.query.QueryHandle;
org.apache.lens.api.query.QueryHandleWithResultSet;
org.apache.lens.api.query.QueryPlan;
org.apache.lens.api.query.QueryPrepareHandle;
org.apache.lens.api.query.QueryResult;
org.apache.lens.api.query.QueryResultSetMetadata;
org.apache.lens.api.query.QueryStatus.Status;
org.apache.lens.api.query.QueryStatus;
org.apache.lens.api.query.QuerySubmitResult;
org.apache.lens.api.query.ResultColumn;
org.apache.lens.api.query.ResultRow;
org.apache.lens.api.query.SubmitOp;
org.apache.lens.cli.commands.LensConnectionCommands;
org.apache.lens.cli.commands.LensCubeCommands;
org.apache.lens.cli.commands.LensDatabaseCommands;
org.apache.lens.cli.commands.LensDimensionCommands;
org.apache.lens.cli.commands.LensDimensionTableCommands;
org.apache.lens.cli.commands.LensFactCommands;
org.apache.lens.cli.commands.LensNativeTableCommands;
org.apache.lens.cli.commands.LensQueryCommands;
org.apache.lens.cli.commands.LensStorageCommands;
org.apache.lens.client.*;
org.apache.lens.client.LensClient;
org.apache.lens.client.LensClientConfig;
org.apache.lens.client.LensClientResultSet;
org.apache.lens.client.LensClientSingletonWrapper;
org.apache.lens.client.LensConnection;
org.apache.lens.client.LensConnectionParams;
org.apache.lens.client.LensMLClient;
org.apache.lens.client.LensMetadataClient;
org.apache.lens.client.LensStatement;
org.apache.lens.client.exceptions.LensClientServerConnectionException;
org.apache.lens.client.jdbc.JDBCUtils;
org.apache.lens.cube.metadata.*;
org.apache.lens.cube.metadata.AbstractBaseTable;
org.apache.lens.cube.metadata.AbstractCubeTable;
org.apache.lens.cube.metadata.BaseDimAttribute;
org.apache.lens.cube.metadata.ColumnMeasure;
org.apache.lens.cube.metadata.CubeColumn;
org.apache.lens.cube.metadata.CubeDimAttribute;
org.apache.lens.cube.metadata.CubeDimensionTable;
org.apache.lens.cube.metadata.CubeFactTable;
org.apache.lens.cube.metadata.CubeInterface;
org.apache.lens.cube.metadata.CubeMeasure;
org.apache.lens.cube.metadata.CubeMetastoreClient;
org.apache.lens.cube.metadata.DerivedCube;
org.apache.lens.cube.metadata.Dimension;
org.apache.lens.cube.metadata.ExprColumn;
org.apache.lens.cube.metadata.HDFSStorage;
org.apache.lens.cube.metadata.HierarchicalDimAttribute;
org.apache.lens.cube.metadata.InlineDimAttribute;
org.apache.lens.cube.metadata.JoinChain;
org.apache.lens.cube.metadata.MetastoreConstants;
org.apache.lens.cube.metadata.MetastoreUtil;
org.apache.lens.cube.metadata.Named;
org.apache.lens.cube.metadata.ReferencedDimAtrribute;
org.apache.lens.cube.metadata.SchemaGraph.JoinPath;
org.apache.lens.cube.metadata.SchemaGraph.TableRelationship;
org.apache.lens.cube.metadata.SchemaGraph;
org.apache.lens.cube.metadata.Storage.LatestInfo;
org.apache.lens.cube.metadata.Storage.LatestPartColumnInfo;
org.apache.lens.cube.metadata.Storage;
org.apache.lens.cube.metadata.StorageConstants;
org.apache.lens.cube.metadata.StoragePartitionDesc;
org.apache.lens.cube.metadata.StorageTableDesc;
org.apache.lens.cube.metadata.TableReference;
org.apache.lens.cube.metadata.TestCubeMetastoreClient;
org.apache.lens.cube.metadata.UpdatePeriod.UpdatePeriodComparator;
org.apache.lens.cube.metadata.UpdatePeriod;
org.apache.lens.cube.parse.BetweenTimeRangeWriter;
org.apache.lens.cube.parse.CandidateTablePruneCause.CubeTableCause;
org.apache.lens.cube.parse.CandidateTablePruneCause.SkipStorageCause;
org.apache.lens.cube.parse.CandidateTablePruneCause.SkipUpdatePeriodCause;
org.apache.lens.cube.parse.CubeQueryConfUtil;
org.apache.lens.cube.parse.CubeQueryContext.OptionalDimCtx;
org.apache.lens.cube.parse.CubeQueryContext;
org.apache.lens.cube.parse.CubeQueryRewriter;
org.apache.lens.cube.parse.CubeSemanticAnalyzer;
org.apache.lens.cube.parse.CubeTestSetup.*;
org.apache.lens.cube.parse.CubeTestSetup.before4daysEnd;
org.apache.lens.cube.parse.CubeTestSetup.before4daysStart;
org.apache.lens.cube.parse.CubeTestSetup.getDateUptoHours;
org.apache.lens.cube.parse.CubeTestSetup.getDbName;
org.apache.lens.cube.parse.CubeTestSetup.getExpectedQuery;
org.apache.lens.cube.parse.CubeTestSetup.getWhereForDailyAndHourly2days;
org.apache.lens.cube.parse.CubeTestSetup.getWhereForHourly2days;
org.apache.lens.cube.parse.CubeTestSetup.now;
org.apache.lens.cube.parse.CubeTestSetup.twoDaysRange;
org.apache.lens.cube.parse.CubeTestSetup.twodaysBack;
org.apache.lens.cube.parse.DateUtil.resolveDate;
org.apache.lens.cube.parse.DateUtil;
org.apache.lens.cube.parse.DenormalizationResolver.ReferencedQueriedColumn;
org.apache.lens.cube.parse.FactPartition;
org.apache.lens.cube.parse.HQLParser.ASTNodeVisitor;
org.apache.lens.cube.parse.HQLParser.TreeNode;
org.apache.lens.cube.parse.HQLParser;
org.apache.lens.cube.parse.ORTimeRangeWriter;
org.apache.lens.cube.parse.StorageUtil.joinWithAnd;
org.apache.lens.cube.parse.StorageUtil;
org.apache.lens.cube.parse.TestCubeRewriter.compareQueries;
org.apache.lens.cube.parse.TimeRange;
org.apache.lens.cube.parse.TimeRangeWriter;
org.apache.lens.driver.cube.RewriteUtil;
org.apache.lens.driver.hive.HiveDriver;
org.apache.lens.driver.hive.TestHiveDriver;
org.apache.lens.driver.hive.TestRemoteHiveDriver;
org.apache.lens.driver.hive.priority.DurationBasedQueryPriorityDecider;
org.apache.lens.driver.impala.ImpalaDriver;
org.apache.lens.driver.impala.ImpalaResultSet;
org.apache.lens.driver.jdbc.ColumnarSQLRewriter;
org.apache.lens.driver.jdbc.DataSourceConnectionProvider;
org.apache.lens.driver.jdbc.JDBCDriver.QueryResult;
org.apache.lens.driver.jdbc.JDBCDriver;
org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
org.apache.lens.driver.jdbc.JDBCDriverConfConstants;
org.apache.lens.driver.jdbc.JDBCResultSet;
org.apache.lens.lib.query.JSonSerde;
org.apache.lens.lib.query.LensFileOutputFormat.LensRowWriter;
org.apache.lens.ml.*;
org.apache.lens.ml.Algorithm;
org.apache.lens.ml.Algorithms;
org.apache.lens.ml.ClassifierBaseModel;
org.apache.lens.ml.LensML;
org.apache.lens.ml.MLDriver;
org.apache.lens.ml.MLModel;
org.apache.lens.ml.MLTestReport;
org.apache.lens.ml.MLTrainer;
org.apache.lens.ml.MLUtils;
org.apache.lens.ml.ModelLoader;
org.apache.lens.ml.TrainerParam;
org.apache.lens.ml.spark.DoubleValueMapper;
org.apache.lens.ml.spark.FeatureFunction;
org.apache.lens.ml.spark.FeatureValueMapper;
org.apache.lens.ml.spark.HiveTableRDD;
org.apache.lens.ml.spark.SparkMLDriver;
org.apache.lens.ml.spark.TableTrainingSpec;
org.apache.lens.ml.spark.models.BaseSparkClassificationModel;
org.apache.lens.ml.spark.models.DecisionTreeClassificationModel;
org.apache.lens.ml.spark.models.KMeansClusteringModel;
org.apache.lens.ml.spark.models.LogitRegressionClassificationModel;
org.apache.lens.ml.spark.models.NaiveBayesClassificationModel;
org.apache.lens.ml.spark.models.SVMClassificationModel;
org.apache.lens.ml.spark.models.SparkDecisionTreeModel;
org.apache.lens.ml.spark.trainers.*;
org.apache.lens.ml.spark.trainers.BaseSparkTrainer;
org.apache.lens.ml.spark.trainers.DecisionTreeTrainer;
org.apache.lens.ml.spark.trainers.LogisticRegressionTrainer;
org.apache.lens.ml.spark.trainers.NaiveBayesTrainer;
org.apache.lens.ml.spark.trainers.SVMTrainer;
org.apache.lens.ml.task.MLTask;
org.apache.lens.server.AuthenticationFilter;
org.apache.lens.server.EventServiceImpl;
org.apache.lens.server.IndexApp;
org.apache.lens.server.LensAllApplicationJerseyTest;
org.apache.lens.server.LensApplication;
org.apache.lens.server.LensApplicationListener;
org.apache.lens.server.LensJerseyTest;
org.apache.lens.server.LensServerConf;
org.apache.lens.server.LensService;
org.apache.lens.server.LensServices.SERVICE_MODE;
org.apache.lens.server.LensServices;
org.apache.lens.server.LensTestUtil;
org.apache.lens.server.api.LensConfConstants;
org.apache.lens.server.api.ServiceProvider;
org.apache.lens.server.api.ServiceProviderFactory;
org.apache.lens.server.api.driver.*;
org.apache.lens.server.api.driver.DriverQueryPlan;
org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
org.apache.lens.server.api.driver.DriverQueryStatus;
org.apache.lens.server.api.driver.InMemoryResultSet;
org.apache.lens.server.api.driver.LensDriver;
org.apache.lens.server.api.driver.LensResultSet;
org.apache.lens.server.api.driver.LensResultSetMetadata;
org.apache.lens.server.api.driver.MockDriver;
org.apache.lens.server.api.driver.PersistentResultSet;
org.apache.lens.server.api.driver.QueryCompletionListener;
org.apache.lens.server.api.events.AsyncEventListener;
org.apache.lens.server.api.events.LensEvent;
org.apache.lens.server.api.events.LensEventListener;
org.apache.lens.server.api.events.LensEventService;
org.apache.lens.server.api.metastore.CubeMetastoreService;
org.apache.lens.server.api.metrics.MetricsService;
org.apache.lens.server.api.priority.CostToPriorityRangeConf;
org.apache.lens.server.api.priority.QueryPriorityDecider;
org.apache.lens.server.api.query.*;
org.apache.lens.server.api.query.AbstractQueryContext;
org.apache.lens.server.api.query.FinishedLensQuery;
org.apache.lens.server.api.query.InMemoryOutputFormatter;
org.apache.lens.server.api.query.PersistedOutputFormatter;
org.apache.lens.server.api.query.PreparedQueryContext;
org.apache.lens.server.api.query.QueryAccepted;
org.apache.lens.server.api.query.QueryContext;
org.apache.lens.server.api.query.QueryEnded;
org.apache.lens.server.api.query.QueryExecuted;
org.apache.lens.server.api.query.QueryExecutionService;
org.apache.lens.server.api.query.QueryFailed;
org.apache.lens.server.api.query.QueryOutputFormatter;
org.apache.lens.server.api.query.QueryRewriter;
org.apache.lens.server.api.query.QuerySuccess;
org.apache.lens.server.api.query.QueuePositionChange;
org.apache.lens.server.api.query.StatusChange;
org.apache.lens.server.api.quota.QuotaService;
org.apache.lens.server.api.scheduler.QuerySchedulerService;
org.apache.lens.server.api.session.SessionService;
org.apache.lens.server.ml.MLApp;
org.apache.lens.server.ml.MLService;
org.apache.lens.server.ml.MLServiceImpl;
org.apache.lens.server.ml.MLServiceResource;
org.apache.lens.server.query.QueryApp;
org.apache.lens.server.query.QueryExecutionServiceImpl.QueryStatusLogger;
org.apache.lens.server.query.QueryExecutionServiceImpl;
org.apache.lens.server.query.QueryServiceResource;
org.apache.lens.server.query.TestQueryService;
org.apache.lens.server.session.HiveSessionService;
org.apache.lens.server.session.LensSessionImpl;
org.apache.lens.server.session.SessionResource;
org.apache.lens.server.stats.StatisticsService;
org.apache.lens.server.stats.event.LensStatistics;
org.apache.lens.server.stats.event.LoggableLensStatistics;
org.apache.lens.server.stats.event.query.QueryDriverStatistics;
org.apache.lens.server.stats.event.query.QueryExecutionStatistics;
org.apache.lens.server.stats.store.StatisticsStore;
org.apache.lens.server.stats.store.log.LogStatisticsStore;
org.apache.lens.server.stats.store.log.PartitionEvent;
org.apache.lens.server.stats.store.log.StatisticsLogFileScannerTask;
org.apache.lens.server.stats.store.log.StatisticsLogLayout;
org.apache.lens.server.stats.store.log.StatisticsLogPartitionHandler;
org.apache.lens.server.ui.UIApp;
org.apache.lens.server.user.UserConfigLoader;
org.apache.lens.server.user.UserConfigLoaderFactory;
org.apache.lens.server.util.UtilityMethods;
org.apache.log4j.BasicConfigurator;
org.apache.log4j.FileAppender;
org.apache.log4j.LogManager;
org.apache.log4j.Logger;
org.apache.log4j.PropertyConfigurator;
org.apache.log4j.SimpleLayout;
org.apache.log4j.WriterAppender;
org.apache.log4j.spi.LoggingEvent;
org.apache.spark.SparkConf;
org.apache.spark.SparkContext;
org.apache.spark.api.java.JavaPairRDD;
org.apache.spark.api.java.JavaRDD;
org.apache.spark.api.java.JavaSparkContext;
org.apache.spark.api.java.function.Function;
org.apache.spark.mllib.classification.ClassificationModel;
org.apache.spark.mllib.classification.LogisticRegressionModel;
org.apache.spark.mllib.classification.LogisticRegressionWithSGD;
org.apache.spark.mllib.classification.NaiveBayes;
org.apache.spark.mllib.classification.NaiveBayesModel;
org.apache.spark.mllib.classification.SVMModel;
org.apache.spark.mllib.classification.SVMWithSGD;
org.apache.spark.mllib.clustering.KMeans;
org.apache.spark.mllib.clustering.KMeansModel;
org.apache.spark.mllib.linalg.Vector;
org.apache.spark.mllib.linalg.Vectors;
org.apache.spark.mllib.regression.LabeledPoint;
org.apache.spark.mllib.tree.DecisionTree$;
org.apache.spark.mllib.tree.configuration.Algo$;
org.apache.spark.mllib.tree.impurity.Entropy$;
org.apache.spark.mllib.tree.impurity.Gini$;
org.apache.spark.mllib.tree.impurity.Impurity;
org.apache.spark.mllib.tree.impurity.Variance$;
org.apache.spark.mllib.tree.model.DecisionTreeModel;
org.apache.spark.rdd.RDD;
org.apache.thrift.EncodingUtils;
org.apache.thrift.ShortStack;
org.apache.thrift.TBase;
org.apache.thrift.TByteArrayOutputStream;
org.apache.thrift.TEnum;
org.apache.thrift.TException;
org.apache.thrift.TFieldIdEnum;
org.apache.thrift.TProcessor;
org.apache.thrift.TProcessorFactory;
org.apache.thrift.protocol.TBinaryProtocol;
org.apache.thrift.protocol.TField;
org.apache.thrift.protocol.TMessage;
org.apache.thrift.protocol.TMessageType;
org.apache.thrift.protocol.TProtocol;
org.apache.thrift.protocol.TProtocolException;
org.apache.thrift.protocol.TProtocolFactory;
org.apache.thrift.protocol.TProtocolUtil;
org.apache.thrift.protocol.TStruct;
org.apache.thrift.protocol.TType;
org.apache.thrift.scheme.IScheme;
org.apache.thrift.scheme.SchemeFactory;
org.apache.thrift.scheme.StandardScheme;
org.apache.thrift.scheme.TupleScheme;
org.apache.thrift.server.AbstractNonblockingServer.FrameBuffer;
org.apache.thrift.transport.TFramedTransport;
org.apache.thrift.transport.TIOStreamTransport;
org.apache.thrift.transport.TMemoryBuffer;
org.apache.thrift.transport.TMemoryInputTransport;
org.apache.thrift.transport.TNonblockingServerTransport;
org.apache.thrift.transport.TNonblockingTransport;
org.apache.thrift.transport.TServerTransport;
org.apache.thrift.transport.TSocket;
org.apache.thrift.transport.TTransport;
org.apache.thrift.transport.TTransportException;
org.apache.thrift.transport.TTransportFactory;
org.codehaus.jackson.*;
org.codehaus.jackson.JsonGenerationException;
org.codehaus.jackson.JsonGenerator;
org.codehaus.jackson.annotate.*;
org.codehaus.jackson.annotate.JsonWriteNullProperties;
org.codehaus.jackson.impl.Indenter;
org.codehaus.jackson.map.*;
org.codehaus.jackson.map.ObjectMapper;
org.codehaus.jackson.map.module.SimpleModule;
org.codehaus.jackson.type.TypeReference;
org.codehaus.jackson.util.DefaultPrettyPrinter;
org.eclipse.jetty.util.ConcurrentHashSet;
org.glassfish.grizzly.http.server.HttpServer;
org.glassfish.grizzly.servlet.ServletRegistration;
org.glassfish.grizzly.servlet.WebappContext;
org.glassfish.jersey.client.ClientConfig;
org.glassfish.jersey.filter.LoggingFilter;
org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
org.glassfish.jersey.media.multipart.FormDataBodyPart;
org.glassfish.jersey.media.multipart.FormDataContentDisposition;
org.glassfish.jersey.media.multipart.FormDataMultiPart;
org.glassfish.jersey.media.multipart.FormDataParam;
org.glassfish.jersey.media.multipart.MultiPartFeature;
org.glassfish.jersey.server.ResourceConfig;
org.glassfish.jersey.server.monitoring.ApplicationEvent;
org.glassfish.jersey.server.monitoring.ApplicationEventListener;
org.glassfish.jersey.server.monitoring.RequestEvent;
org.glassfish.jersey.server.monitoring.RequestEventListener;
org.glassfish.jersey.test.JerseyTest;
org.hsqldb.server.Server;
org.joda.time.DateTime;
org.joda.time.format.DateTimeFormat;
org.joda.time.format.DateTimeFormatter;
org.json.JSONArray;
org.json.JSONException;
org.json.JSONObject;
org.mockito.Matchers.any;
org.mockito.Mockito;
org.mockito.invocation.InvocationOnMock;
org.mockito.stubbing.Answer;
org.powermock.api.mockito.PowerMockito.*;
org.powermock.api.mockito.PowerMockito.mock;
org.powermock.api.mockito.PowerMockito;
org.powermock.core.classloader.annotations.PowerMockIgnore;
org.powermock.core.classloader.annotations.PrepareForTest;
org.powermock.modules.testng.PowerMockObjectFactory;
org.slf4j.Logger;
org.slf4j.LoggerFactory;
org.slf4j.bridge.SLF4JBridgeHandler;
org.springframework.core.Ordered;
org.springframework.core.annotation.Order;
org.springframework.shell.core.CommandMarker;
org.springframework.shell.core.ExitShellRequest;
org.springframework.shell.core.annotation.CliCommand;
org.springframework.shell.core.annotation.CliOption;
org.springframework.shell.plugin.support.DefaultBannerProvider;
org.springframework.shell.plugin.support.DefaultHistoryFileNameProvider;
org.springframework.shell.plugin.support.DefaultPromptProvider;
org.springframework.shell.support.util.OsUtils;
org.springframework.stereotype.Component;
org.subethamail.wiser.Wiser;
org.subethamail.wiser.WiserMessage;
org.testng.Assert.*;
org.testng.Assert.assertEquals;
org.testng.Assert.assertFalse;
org.testng.Assert.assertNotEquals;
org.testng.Assert.assertNotNull;
org.testng.Assert.assertTrue;
org.testng.Assert.fail;
org.testng.Assert;
org.testng.IObjectFactory;
org.testng.annotations.*;
org.testng.annotations.AfterClass;
org.testng.annotations.AfterMethod;
org.testng.annotations.AfterSuite;
org.testng.annotations.AfterTest;
org.testng.annotations.BeforeClass;
org.testng.annotations.BeforeMethod;
org.testng.annotations.BeforeSuite;
org.testng.annotations.BeforeTest;
org.testng.annotations.ObjectFactory;
org.testng.annotations.Test;
org.xml.sax.Attributes;
org.xml.sax.SAXException;
org.xml.sax.helpers.DefaultHandler;
scala.Enumeration;
scala.Tuple2;
{noformat}


> Import issues in patches
> ------------------------
>
>                 Key: LENS-205
>                 URL: https://issues.apache.org/jira/browse/LENS-205
>             Project: Apache Lens
>          Issue Type: Task
>          Components: docs
>            Reporter: Amareshwari Sriramadasu
>             Fix For: 2.0
>
>
> We are seeing following issues in patches :
> * The imports being changed from \* to expanded import and vice versa from 
> many contributors
> * The ordering of groups being changed - alphabetical order to some other
> we need to put any hard rules around it right now, which causing this to and 
> fro across multiple patches. 
> This jira is to decide on when should use * vs expanded import and when 
> should we convert an expanded import to *.
> Also the order of imports and document the same in contributor guide



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to