/*
 * Copyright (c) 2015 - present Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */

package codetoanalyze.java.eradicate;

import javax.annotation.Nullable;

public class NoReuseUndefFunctionValues {

  Object mObject1;
  Object mObject2;

  native Object create();

  public NoReuseUndefFunctionValues(@Nullable Object object) {
    if (object != null) {
      this.mObject1 = object;
    } else {
      this.mObject1 = this.create();
    }
    if (object != null) {
      this.mObject2 = object;
    } else {
      this.mObject2 = this.create();
    }
  }

}