Skip to content

Instantly share code, notes, and snippets.

@koduki
Last active August 29, 2015 13:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koduki/8715927 to your computer and use it in GitHub Desktop.
Save koduki/8715927 to your computer and use it in GitHub Desktop.
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.List;
/**
* Created by koduki on 1/30/14.
*/
public class Main {
public Main() throws Exception {
int count = 20000;
int loopCount = 20;
long wait = 10*1000;
List<String> properties = new ArrayList<>();
for (int i = 1; i <= 100; i++) {
properties.add(String.format("prop%03d", i));
}
Thread.sleep(1000 * 30);
for (int i = 0; i < 2; i++) {
System.out.println("Loop: " + (i + 1));
bench(count, loopCount, wait, properties, new PropertyUtils1());
bench(count, loopCount, wait, properties, new PropertyUtils2());
bench(count, loopCount, wait, properties, new PropertyUtils3());
}
Thread.sleep(1000 * 3600);
}
private void bench(int count, int loopCount, long wait, List<String> properties, PropertyUtils utils) throws InterruptedException {
long start;
long end;
long sum = 0;
for (int j = 0; j < loopCount; j++) {
start = System.currentTimeMillis();
for (int i = 0; i < count; i++) {
for (String property : properties) {
SampleBean bean = new SampleBean();
utils.getProperty(bean, property);
}
}
end = System.currentTimeMillis();
System.out.println(utils.getMessage() + ": " + (end - start) + " ms");
sum += (end - start);
}
System.out.println(utils.getMessage() + " avg: " + (sum / (loopCount * 1.0)) + " ms");
System.out.println();
Thread.sleep(wait);
}
class PropertyUtils3 implements PropertyUtils {
public String getMessage() {
return "beanutils same value access";
}
public String getProperty(SampleBean bean, String property) {
try {
return BeanUtils.getProperty(bean, "prop001");
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
return "";
}
}
class PropertyUtils2 implements PropertyUtils {
public String getMessage() {
return "beanutils each value access";
}
public String getProperty(SampleBean bean, String property) {
try {
return BeanUtils.getProperty(bean, property);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
return "";
}
}
class PropertyUtils1 implements PropertyUtils {
public String getMessage() {
return "simple access";
}
public String getProperty(SampleBean bean, String property) {
String result;
switch (property) {
case "prop001":
result = bean.getProp001();
break;
case "prop002":
result = bean.getProp002();
break;
case "prop003":
result = bean.getProp003();
break;
case "prop004":
result = bean.getProp004();
break;
case "prop005":
result = bean.getProp005();
break;
case "prop006":
result = bean.getProp006();
break;
case "prop007":
result = bean.getProp007();
break;
case "prop008":
result = bean.getProp008();
break;
case "prop009":
result = bean.getProp009();
break;
case "prop010":
result = bean.getProp010();
break;
case "prop011":
result = bean.getProp011();
break;
case "prop012":
result = bean.getProp012();
break;
case "prop013":
result = bean.getProp013();
break;
case "prop014":
result = bean.getProp014();
break;
case "prop015":
result = bean.getProp015();
break;
case "prop016":
result = bean.getProp016();
break;
case "prop017":
result = bean.getProp017();
break;
case "prop018":
result = bean.getProp018();
break;
case "prop019":
result = bean.getProp019();
break;
case "prop020":
result = bean.getProp020();
break;
case "prop021":
result = bean.getProp021();
break;
case "prop022":
result = bean.getProp022();
break;
case "prop023":
result = bean.getProp023();
break;
case "prop024":
result = bean.getProp024();
break;
case "prop025":
result = bean.getProp025();
break;
case "prop026":
result = bean.getProp026();
break;
case "prop027":
result = bean.getProp027();
break;
case "prop028":
result = bean.getProp028();
break;
case "prop029":
result = bean.getProp029();
break;
case "prop030":
result = bean.getProp030();
break;
case "prop031":
result = bean.getProp031();
break;
case "prop032":
result = bean.getProp032();
break;
case "prop033":
result = bean.getProp033();
break;
case "prop034":
result = bean.getProp034();
break;
case "prop035":
result = bean.getProp035();
break;
case "prop036":
result = bean.getProp036();
break;
case "prop037":
result = bean.getProp037();
break;
case "prop038":
result = bean.getProp038();
break;
case "prop039":
result = bean.getProp039();
break;
case "prop040":
result = bean.getProp040();
break;
case "prop041":
result = bean.getProp041();
break;
case "prop042":
result = bean.getProp042();
break;
case "prop043":
result = bean.getProp043();
break;
case "prop044":
result = bean.getProp044();
break;
case "prop045":
result = bean.getProp045();
break;
case "prop046":
result = bean.getProp046();
break;
case "prop047":
result = bean.getProp047();
break;
case "prop048":
result = bean.getProp048();
break;
case "prop049":
result = bean.getProp049();
break;
case "prop050":
result = bean.getProp050();
break;
case "prop051":
result = bean.getProp051();
break;
case "prop052":
result = bean.getProp052();
break;
case "prop053":
result = bean.getProp053();
break;
case "prop054":
result = bean.getProp054();
break;
case "prop055":
result = bean.getProp055();
break;
case "prop056":
result = bean.getProp056();
break;
case "prop057":
result = bean.getProp057();
break;
case "prop058":
result = bean.getProp058();
break;
case "prop059":
result = bean.getProp059();
break;
case "prop060":
result = bean.getProp060();
break;
case "prop061":
result = bean.getProp061();
break;
case "prop062":
result = bean.getProp062();
break;
case "prop063":
result = bean.getProp063();
break;
case "prop064":
result = bean.getProp064();
break;
case "prop065":
result = bean.getProp065();
break;
case "prop066":
result = bean.getProp066();
break;
case "prop067":
result = bean.getProp067();
break;
case "prop068":
result = bean.getProp068();
break;
case "prop069":
result = bean.getProp069();
break;
case "prop070":
result = bean.getProp070();
break;
case "prop071":
result = bean.getProp071();
break;
case "prop072":
result = bean.getProp072();
break;
case "prop073":
result = bean.getProp073();
break;
case "prop074":
result = bean.getProp074();
break;
case "prop075":
result = bean.getProp075();
break;
case "prop076":
result = bean.getProp076();
break;
case "prop077":
result = bean.getProp077();
break;
case "prop078":
result = bean.getProp078();
break;
case "prop079":
result = bean.getProp079();
break;
case "prop080":
result = bean.getProp080();
break;
case "prop081":
result = bean.getProp081();
break;
case "prop082":
result = bean.getProp082();
break;
case "prop083":
result = bean.getProp083();
break;
case "prop084":
result = bean.getProp084();
break;
case "prop085":
result = bean.getProp085();
break;
case "prop086":
result = bean.getProp086();
break;
case "prop087":
result = bean.getProp087();
break;
case "prop088":
result = bean.getProp088();
break;
case "prop089":
result = bean.getProp089();
break;
case "prop090":
result = bean.getProp090();
break;
case "prop091":
result = bean.getProp091();
break;
case "prop092":
result = bean.getProp092();
break;
case "prop093":
result = bean.getProp093();
break;
case "prop094":
result = bean.getProp094();
break;
case "prop095":
result = bean.getProp095();
break;
case "prop096":
result = bean.getProp096();
break;
case "prop097":
result = bean.getProp097();
break;
case "prop098":
result = bean.getProp098();
break;
case "prop099":
result = bean.getProp099();
break;
case "prop100":
result = bean.getProp100();
break;
default:
result = "";
}
return result;
}
}
public static void main(String[] args) throws Exception {
new Main();
}
interface PropertyUtils {
String getMessage();
String getProperty(SampleBean bean, String property);
}
}
Loop: 1
simple access: 3003 ms
simple access: 2455 ms
simple access: 2565 ms
simple access: 2480 ms
simple access: 2650 ms
simple access: 2643 ms
simple access: 2529 ms
simple access: 3054 ms
simple access: 2419 ms
simple access: 2439 ms
simple access: 2494 ms
simple access: 2653 ms
simple access: 2627 ms
simple access: 2588 ms
simple access: 2388 ms
simple access: 2468 ms
simple access: 2568 ms
simple access: 2840 ms
simple access: 2580 ms
simple access: 2555 ms
simple access avg: 2599.9 ms
beanutils each value access: 4725 ms
beanutils each value access: 4508 ms
beanutils each value access: 4268 ms
beanutils each value access: 4106 ms
beanutils each value access: 4033 ms
beanutils each value access: 3904 ms
beanutils each value access: 3917 ms
beanutils each value access: 3967 ms
beanutils each value access: 3977 ms
beanutils each value access: 3888 ms
beanutils each value access: 4117 ms
beanutils each value access: 4006 ms
beanutils each value access: 3947 ms
beanutils each value access: 4066 ms
beanutils each value access: 3899 ms
beanutils each value access: 3829 ms
beanutils each value access: 3952 ms
beanutils each value access: 3965 ms
beanutils each value access: 3903 ms
beanutils each value access: 4058 ms
beanutils each value access avg: 4051.75 ms
beanutils same value access: 4901 ms
beanutils same value access: 4688 ms
beanutils same value access: 4756 ms
beanutils same value access: 4735 ms
beanutils same value access: 4976 ms
beanutils same value access: 4533 ms
beanutils same value access: 4683 ms
beanutils same value access: 4581 ms
beanutils same value access: 4387 ms
beanutils same value access: 4454 ms
beanutils same value access: 4509 ms
beanutils same value access: 4743 ms
beanutils same value access: 5114 ms
beanutils same value access: 4664 ms
beanutils same value access: 4650 ms
beanutils same value access: 4446 ms
beanutils same value access: 4670 ms
beanutils same value access: 4483 ms
beanutils same value access: 4579 ms
beanutils same value access: 4682 ms
beanutils same value access avg: 4661.7 ms
Loop: 2
simple access: 2378 ms
simple access: 2376 ms
simple access: 2427 ms
simple access: 2595 ms
simple access: 2465 ms
simple access: 2507 ms
simple access: 2543 ms
simple access: 2466 ms
simple access: 2359 ms
simple access: 2555 ms
simple access: 2665 ms
simple access: 2409 ms
simple access: 2344 ms
simple access: 2589 ms
simple access: 2498 ms
simple access: 2398 ms
simple access: 2555 ms
simple access: 2624 ms
simple access: 2505 ms
simple access: 2457 ms
simple access avg: 2485.75 ms
beanutils each value access: 4155 ms
beanutils each value access: 4133 ms
beanutils each value access: 4167 ms
beanutils each value access: 3794 ms
beanutils each value access: 3826 ms
beanutils each value access: 3808 ms
beanutils each value access: 3813 ms
beanutils each value access: 3849 ms
beanutils each value access: 3837 ms
beanutils each value access: 3854 ms
beanutils each value access: 3822 ms
beanutils each value access: 3772 ms
beanutils each value access: 3817 ms
beanutils each value access: 3836 ms
beanutils each value access: 3812 ms
beanutils each value access: 3864 ms
beanutils each value access: 3869 ms
beanutils each value access: 3952 ms
beanutils each value access: 3814 ms
beanutils each value access: 3851 ms
beanutils each value access avg: 3882.25 ms
beanutils same value access: 4408 ms
beanutils same value access: 4328 ms
beanutils same value access: 4672 ms
beanutils same value access: 4757 ms
beanutils same value access: 4650 ms
beanutils same value access: 4402 ms
beanutils same value access: 4797 ms
beanutils same value access: 4589 ms
beanutils same value access: 4724 ms
beanutils same value access: 4554 ms
beanutils same value access: 4622 ms
beanutils same value access: 4626 ms
beanutils same value access: 4738 ms
beanutils same value access: 4811 ms
beanutils same value access: 4846 ms
beanutils same value access: 4573 ms
beanutils same value access: 4745 ms
beanutils same value access: 4621 ms
beanutils same value access: 4492 ms
beanutils same value access: 4607 ms
beanutils same value access avg: 4628.1 ms
/**
* Created by koduki on 1/30/14.
*/
public class SampleBean {
private String prop001 = this.toString();
private String prop002 = this.toString();
private String prop003 = this.toString();
private String prop004;
private String prop005;
private String prop006;
private String prop007 = this.toString();
private String prop008;
private String prop009;
private String prop010;
private String prop011;
private String prop012;
private String prop013;
private String prop014 = this.toString();
private String prop015;
private String prop016;
private String prop017;
private String prop018;
private String prop019;
private String prop020;
private String prop021;
private String prop022;
private String prop023 = this.toString();
private String prop024;
private String prop025;
private String prop026;
private String prop027;
private String prop028;
private String prop029;
private String prop030;
private String prop031;
private String prop032;
private String prop033;
private String prop034;
private String prop035;
private String prop036;
private String prop037;
private String prop038;
private String prop039;
private String prop040;
private String prop041 = this.toString();
private String prop042;
private String prop043;
private String prop044;
private String prop045;
private String prop046;
private String prop047;
private String prop048;
private String prop049;
private String prop050;
private String prop051;
private String prop052;
private String prop053;
private String prop054;
private String prop055;
private String prop056;
private String prop057;
private String prop058;
private String prop059;
private String prop060;
private String prop061;
private String prop062;
private String prop063;
private String prop064 = this.toString();
private String prop065;
private String prop066;
private String prop067;
private String prop068;
private String prop069;
private String prop070;
private String prop071;
private String prop072;
private String prop073;
private String prop074;
private String prop075;
private String prop076;
private String prop077;
private String prop078;
private String prop079;
private String prop080;
private String prop081;
private String prop082;
private String prop083;
private String prop084;
private String prop085;
private String prop086;
private String prop087;
private String prop088;
private String prop089;
private String prop090;
private String prop091;
private String prop092;
private String prop093;
private String prop094;
private String prop095;
private String prop096;
private String prop097;
private String prop098;
private String prop099;
private String prop100;
public String getProp001() {
return prop001;
}
public void setProp001(String prop001) {
this.prop001 = prop001;
}
public String getProp002() {
return prop002;
}
public void setProp002(String prop002) {
this.prop002 = prop002;
}
public String getProp003() {
return prop003;
}
public void setProp003(String prop003) {
this.prop003 = prop003;
}
public String getProp004() {
return prop004;
}
public void setProp004(String prop004) {
this.prop004 = prop004;
}
public String getProp005() {
return prop005;
}
public void setProp005(String prop005) {
this.prop005 = prop005;
}
public String getProp006() {
return prop006;
}
public void setProp006(String prop006) {
this.prop006 = prop006;
}
public String getProp007() {
return prop007;
}
public void setProp007(String prop007) {
this.prop007 = prop007;
}
public String getProp008() {
return prop008;
}
public void setProp008(String prop008) {
this.prop008 = prop008;
}
public String getProp009() {
return prop009;
}
public void setProp009(String prop009) {
this.prop009 = prop009;
}
public String getProp010() {
return prop010;
}
public void setProp010(String prop010) {
this.prop010 = prop010;
}
public String getProp011() {
return prop011;
}
public void setProp011(String prop011) {
this.prop011 = prop011;
}
public String getProp012() {
return prop012;
}
public void setProp012(String prop012) {
this.prop012 = prop012;
}
public String getProp013() {
return prop013;
}
public void setProp013(String prop013) {
this.prop013 = prop013;
}
public String getProp014() {
return prop014;
}
public void setProp014(String prop014) {
this.prop014 = prop014;
}
public String getProp015() {
return prop015;
}
public void setProp015(String prop015) {
this.prop015 = prop015;
}
public String getProp016() {
return prop016;
}
public void setProp016(String prop016) {
this.prop016 = prop016;
}
public String getProp017() {
return prop017;
}
public void setProp017(String prop017) {
this.prop017 = prop017;
}
public String getProp018() {
return prop018;
}
public void setProp018(String prop018) {
this.prop018 = prop018;
}
public String getProp019() {
return prop019;
}
public void setProp019(String prop019) {
this.prop019 = prop019;
}
public String getProp020() {
return prop020;
}
public void setProp020(String prop020) {
this.prop020 = prop020;
}
public String getProp021() {
return prop021;
}
public void setProp021(String prop021) {
this.prop021 = prop021;
}
public String getProp022() {
return prop022;
}
public void setProp022(String prop022) {
this.prop022 = prop022;
}
public String getProp023() {
return prop023;
}
public void setProp023(String prop023) {
this.prop023 = prop023;
}
public String getProp024() {
return prop024;
}
public void setProp024(String prop024) {
this.prop024 = prop024;
}
public String getProp025() {
return prop025;
}
public void setProp025(String prop025) {
this.prop025 = prop025;
}
public String getProp026() {
return prop026;
}
public void setProp026(String prop026) {
this.prop026 = prop026;
}
public String getProp027() {
return prop027;
}
public void setProp027(String prop027) {
this.prop027 = prop027;
}
public String getProp028() {
return prop028;
}
public void setProp028(String prop028) {
this.prop028 = prop028;
}
public String getProp029() {
return prop029;
}
public void setProp029(String prop029) {
this.prop029 = prop029;
}
public String getProp030() {
return prop030;
}
public void setProp030(String prop030) {
this.prop030 = prop030;
}
public String getProp031() {
return prop031;
}
public void setProp031(String prop031) {
this.prop031 = prop031;
}
public String getProp032() {
return prop032;
}
public void setProp032(String prop032) {
this.prop032 = prop032;
}
public String getProp033() {
return prop033;
}
public void setProp033(String prop033) {
this.prop033 = prop033;
}
public String getProp034() {
return prop034;
}
public void setProp034(String prop034) {
this.prop034 = prop034;
}
public String getProp035() {
return prop035;
}
public void setProp035(String prop035) {
this.prop035 = prop035;
}
public String getProp036() {
return prop036;
}
public void setProp036(String prop036) {
this.prop036 = prop036;
}
public String getProp037() {
return prop037;
}
public void setProp037(String prop037) {
this.prop037 = prop037;
}
public String getProp038() {
return prop038;
}
public void setProp038(String prop038) {
this.prop038 = prop038;
}
public String getProp039() {
return prop039;
}
public void setProp039(String prop039) {
this.prop039 = prop039;
}
public String getProp040() {
return prop040;
}
public void setProp040(String prop040) {
this.prop040 = prop040;
}
public String getProp041() {
return prop041;
}
public void setProp041(String prop041) {
this.prop041 = prop041;
}
public String getProp042() {
return prop042;
}
public void setProp042(String prop042) {
this.prop042 = prop042;
}
public String getProp043() {
return prop043;
}
public void setProp043(String prop043) {
this.prop043 = prop043;
}
public String getProp044() {
return prop044;
}
public void setProp044(String prop044) {
this.prop044 = prop044;
}
public String getProp045() {
return prop045;
}
public void setProp045(String prop045) {
this.prop045 = prop045;
}
public String getProp046() {
return prop046;
}
public void setProp046(String prop046) {
this.prop046 = prop046;
}
public String getProp047() {
return prop047;
}
public void setProp047(String prop047) {
this.prop047 = prop047;
}
public String getProp048() {
return prop048;
}
public void setProp048(String prop048) {
this.prop048 = prop048;
}
public String getProp049() {
return prop049;
}
public void setProp049(String prop049) {
this.prop049 = prop049;
}
public String getProp050() {
return prop050;
}
public void setProp050(String prop050) {
this.prop050 = prop050;
}
public String getProp051() {
return prop051;
}
public void setProp051(String prop051) {
this.prop051 = prop051;
}
public String getProp052() {
return prop052;
}
public void setProp052(String prop052) {
this.prop052 = prop052;
}
public String getProp053() {
return prop053;
}
public void setProp053(String prop053) {
this.prop053 = prop053;
}
public String getProp054() {
return prop054;
}
public void setProp054(String prop054) {
this.prop054 = prop054;
}
public String getProp055() {
return prop055;
}
public void setProp055(String prop055) {
this.prop055 = prop055;
}
public String getProp056() {
return prop056;
}
public void setProp056(String prop056) {
this.prop056 = prop056;
}
public String getProp057() {
return prop057;
}
public void setProp057(String prop057) {
this.prop057 = prop057;
}
public String getProp058() {
return prop058;
}
public void setProp058(String prop058) {
this.prop058 = prop058;
}
public String getProp059() {
return prop059;
}
public void setProp059(String prop059) {
this.prop059 = prop059;
}
public String getProp060() {
return prop060;
}
public void setProp060(String prop060) {
this.prop060 = prop060;
}
public String getProp061() {
return prop061;
}
public void setProp061(String prop061) {
this.prop061 = prop061;
}
public String getProp062() {
return prop062;
}
public void setProp062(String prop062) {
this.prop062 = prop062;
}
public String getProp063() {
return prop063;
}
public void setProp063(String prop063) {
this.prop063 = prop063;
}
public String getProp064() {
return prop064;
}
public void setProp064(String prop064) {
this.prop064 = prop064;
}
public String getProp065() {
return prop065;
}
public void setProp065(String prop065) {
this.prop065 = prop065;
}
public String getProp066() {
return prop066;
}
public void setProp066(String prop066) {
this.prop066 = prop066;
}
public String getProp067() {
return prop067;
}
public void setProp067(String prop067) {
this.prop067 = prop067;
}
public String getProp068() {
return prop068;
}
public void setProp068(String prop068) {
this.prop068 = prop068;
}
public String getProp069() {
return prop069;
}
public void setProp069(String prop069) {
this.prop069 = prop069;
}
public String getProp070() {
return prop070;
}
public void setProp070(String prop070) {
this.prop070 = prop070;
}
public String getProp071() {
return prop071;
}
public void setProp071(String prop071) {
this.prop071 = prop071;
}
public String getProp072() {
return prop072;
}
public void setProp072(String prop072) {
this.prop072 = prop072;
}
public String getProp073() {
return prop073;
}
public void setProp073(String prop073) {
this.prop073 = prop073;
}
public String getProp074() {
return prop074;
}
public void setProp074(String prop074) {
this.prop074 = prop074;
}
public String getProp075() {
return prop075;
}
public void setProp075(String prop075) {
this.prop075 = prop075;
}
public String getProp076() {
return prop076;
}
public void setProp076(String prop076) {
this.prop076 = prop076;
}
public String getProp077() {
return prop077;
}
public void setProp077(String prop077) {
this.prop077 = prop077;
}
public String getProp078() {
return prop078;
}
public void setProp078(String prop078) {
this.prop078 = prop078;
}
public String getProp079() {
return prop079;
}
public void setProp079(String prop079) {
this.prop079 = prop079;
}
public String getProp080() {
return prop080;
}
public void setProp080(String prop080) {
this.prop080 = prop080;
}
public String getProp081() {
return prop081;
}
public void setProp081(String prop081) {
this.prop081 = prop081;
}
public String getProp082() {
return prop082;
}
public void setProp082(String prop082) {
this.prop082 = prop082;
}
public String getProp083() {
return prop083;
}
public void setProp083(String prop083) {
this.prop083 = prop083;
}
public String getProp084() {
return prop084;
}
public void setProp084(String prop084) {
this.prop084 = prop084;
}
public String getProp085() {
return prop085;
}
public void setProp085(String prop085) {
this.prop085 = prop085;
}
public String getProp086() {
return prop086;
}
public void setProp086(String prop086) {
this.prop086 = prop086;
}
public String getProp087() {
return prop087;
}
public void setProp087(String prop087) {
this.prop087 = prop087;
}
public String getProp088() {
return prop088;
}
public void setProp088(String prop088) {
this.prop088 = prop088;
}
public String getProp089() {
return prop089;
}
public void setProp089(String prop089) {
this.prop089 = prop089;
}
public String getProp090() {
return prop090;
}
public void setProp090(String prop090) {
this.prop090 = prop090;
}
public String getProp091() {
return prop091;
}
public void setProp091(String prop091) {
this.prop091 = prop091;
}
public String getProp092() {
return prop092;
}
public void setProp092(String prop092) {
this.prop092 = prop092;
}
public String getProp093() {
return prop093;
}
public void setProp093(String prop093) {
this.prop093 = prop093;
}
public String getProp094() {
return prop094;
}
public void setProp094(String prop094) {
this.prop094 = prop094;
}
public String getProp095() {
return prop095;
}
public void setProp095(String prop095) {
this.prop095 = prop095;
}
public String getProp096() {
return prop096;
}
public void setProp096(String prop096) {
this.prop096 = prop096;
}
public String getProp097() {
return prop097;
}
public void setProp097(String prop097) {
this.prop097 = prop097;
}
public String getProp098() {
return prop098;
}
public void setProp098(String prop098) {
this.prop098 = prop098;
}
public String getProp099() {
return prop099;
}
public void setProp099(String prop099) {
this.prop099 = prop099;
}
public String getProp100() {
return prop100;
}
public void setProp100(String prop100) {
this.prop100 = prop100;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment